I'd say you got lucky then.
The US address listed on that website doesn't appear to exist. The site says they are located in Alaska, but the zip code they provide is in South Carolina. And when you click on "Contact Us" you get a map showing a location in London, England.
For what it's worth, I just read on another forum (swimming pool forum) that the site is a scam.