The Nameserver ns1.360degreeinfo.website have a IP Address of 116.206.104.141 which is hosted on Seychelles.