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