IST employs 180 employees. The IST management team includes Limpho Matolo (Head of Sherq), Gerard van der Merwe (General Manager Operations: Energy Management at iST), and Arief Subagio (VP Sales).
Get Contact Info for All DepartmentsLooking for a particular IST employee's phone or email?