The Nameserver inf1dns2.centra.com have a IP Address of 209.196.27.9 which is hosted on United States.
Free web conferencing and online meeting software that allows desktop and screen sharing on Mac, PC, and iPhone