Otto employs 3 employees. The Otto management team includes Sabeega Fataar (Head of Sales).
Looking for a particular Otto employee's phone or email?