Ottu employs 47 employees. The Ottu management team includes Talal Al Awadhi (CEO), Munaf Bukhari (Deputy Chief Executive Officer), and Danah Taqi (Chief Communications Officer (CCO)).
Get Contact Info for All DepartmentsLooking for a particular Ottu employee's phone or email?