The Nameserver ns2.televisionondemand.biz have a IP Address of 68.65.123.79 which is hosted on United States.