The nameserver ns1.360degreeinfo.biz have a IP Address of 216.10.245.168 which is hosted on India.
Income Tax Department | Tamil Nadu | India