TD Africa consolidates leadership position, launches new logo Business & Economy TD Africa consolidates leadership position, launches new logo Admin May 17, 2020 TD Africa, Sub-Saharan Africa’s biggest technology, lifestyle and solutions distribution company, has launched a brand new logo....Read More