Novuna employs 1,327 employees. The Novuna management team includes Andrew Herbert (Chief Technology Officer), Nick Broughton (Chief Information Officer), and Vincent Reboul (Managing Director).
Get Contact Info for All DepartmentsLooking for a particular Novuna employee's phone or email?