Otta

Otta

Otta helps job seekers find roles at the world's most innovative companies.

HQ location
London, United Kingdom
Website
Launch date
Employees
Enterprise value
$80—120m
Company register number
Authorizing premium user...