The nameserver wp2.idcloudhost.com have a IP Address of 103.146.203.73 which is hosted on Indonesia.