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