Otta
Show contact
Location
England, United Kingdom
Theo Margolius
COO
Sarah Cadwallader
Head of Finance
Finlay Clark
VP Commercial
Ellie Burgos-Watkinson
Operations Lead
Abby Scarborough
Head of Revenue Operations
Claudia Gallon
People Partner
1 members
Current role
View in org chart