World Challenge's IT department is led by Liz Tuck (Head of Product and Delivery) and has 4 employees.
Liz Tuck
Head of Product and Delivery
Joanna Hannaby
Product Manager
Sarah Roberts
Designer
Ruth Malthouse
Looking for a particular World Challenge employee's phone or email?