Information Trust Corporation Type: Credit Bureau Regions of Operation: Sub-Saharan Africa
ITC is the Information Trust Corporation. We are South Africa's largest consumer and business information supplier. ITC now offers you the convenience of ordering credit profiles online. For a personal or business credit profile all you need is your credit card. Or, if you prefer, simply do an Internet bank transfer or bank deposit.