Odema Ltd employs 28 employees. The Odema Ltd management team includes Alexia Aspell (Operations Project Manager), and Ollie Pownall (Junior Deployment Manager).
Looking for a particular Odema Ltd employee's phone or email?