The Nameserver serv-1.ttcldata.net have a IP Address of 196.46.104.2 which is hosted on Tanzania.
Tanzania Revenue Authority website