10 employees
Ohoola is a social mobile start-up that allows its users to share multiple types of content and get rewarded for the content quality.
2013