Technology Track employs 96 employees. The Technology Track management team includes Mohammad Halla (Director of Business and Strategic Alliances and Deputy CEO), Abdulmalik bin Ibrahim (Business Development Manager), and Mohamed Ghazi (Head of Supply Chain Management).
Looking for a particular Technology Track employee's phone or email?