Our Team

Our Team

Joanna Mower Chief of Staff
Steve Thompson Chief Technical Officer
Pete Taylor Director of Business Development
Massimo Balestri Head of Engineering
Philip Elderfield Head of Professional Services
Clementine Perrins Head of Marketing
Rachel Moore Human Resources Manager