Talent Ticker
Show contact
Nick Vaughan
CEO
Scott Place
Research Team Lead
Niomi Cowling
Marketing Manager
Aled Jones
Head of Technology
4 members
Current role
View in org chart