You should contact that site to see if they will ship to you.
"International shipping" may not necessarily mean "anywhere in the world".
There's no info about that on that site, but batteries are often the first item to be limited for that international shipping.
Other information looks OK, but I have no experience with that company.
Contact them directly, either through their help page, or you could even call them. (probably only US business hours, Monday through Firday.