ITR Africa by Dylan McDonald | Jan 31, 2018 | Uncategorized Address: 23 New Goch Road, Benrose, Johannesburg, 23 New Goch Rd, Benrose, Johannesburg, 2058 Phone: 011 614 0070 Web: www.itrafrica.com