TWI employs 894 employees. The TWI management team includes Caroline Gumble (Chief Executive Officer), Shahid Aslam (Director Of Legal Affairs), and Karim Shakouri (Director and Country Manager).
Looking for a particular TWI employee's phone or email?