Tanzania Telecommunications Company Limited (TTCL) has stated it will continue to take extra steps to improve customer service by using technology, increasing the speed of resolving issues and strengthening systems for receiving and processing customer feedback. This statement was made by...