Nebula employs 73 employees. The Nebula management team includes Martin Lippiatt (Training Manager), Liam O'Connell (Senior Business Development Manager), and Eric Dodd (Chief Financial Officer).
Looking for a particular Nebula employee's phone or email?