Website | https://otta.com |
Employees | 4 (4 on RocketReach) |
Founded | 2019 |
Industry | Internet, Information Services (B2C), Internet Services, Application Software, Recruiting, Professional Services, Software |
Looking for a particular Otta employee's phone or email?
4 people are employed at Otta.
Otta is based in London, England.