The Nameserver ns2.devscreen.net have a IP Address of 154.66.196.13 which is hosted on South Africa.