What makes my suspicious is that I can't find any information on the company itself anywhere on the site. Where are they headquartered? What's their contact information? It's not even clear under what jurisdiction they operate.
Again, we had all of this in place prior to an ill-advised website redesign.
As I said higher up in this thread, I'll make sure this gets republished and put in place properly today and I will add some verbiage that addresses your specific point about HQ and jurisdiction.
In the meantime, I will confirm we are a US firm with locations (ie., our own racks - not rented hardware) in San Diego, Fremont (San Francisco, basically), Denver, Zurich and Hong Kong.
Phys-sec means you don't just advertise your location, and keeping control over how people can contact you is another way to prevent social engineering attacks.