Amba employs 89 employees. The Amba management team includes Tobin Murphy-Coles (Chief Executive Officer), Ben Merrison (Managing Director), and Emily Larrad (Commercial Director).
Get Contact Info for All DepartmentsLooking for a particular Amba employee's phone or email?