Directory Company Details Ibida South Africa Pty Ltd Address: 41 Matroosberg RdRiverwalk Office Park Block D Ashlea Gardens, Pretoria 0081 South Africa Phone: +27123461966 Company Type: Associate