Website seems to be hosted in the US. San Jose or around that area.