44 employees
Otta is a digital marketing strategy consultancy that offers social media marketing, social ad campaigns, and influencer marketing.
2013