Numa employs 9 employees. The Numa management team includes Simon Nevby (Chief Technology Officer).
Looking for a particular Numa employee's phone or email?