The Nameserver nssec.ttcldata.net have a IP Address of 196.46.100.3 which is hosted on Tanzania.
Tanzania Revenue Authority website