Otoh employs 3 employees. The Otoh management team includes Janna Imrie (Managing Director and Co-Founder), and Matt Heck (Executive Creative Director).
Looking for a particular Otoh employee's phone or email?