Imeca employs 56 employees. The Imeca management team includes Mattijs Faber (Business Development Manager), Ronald van Nierop (Sales Manager), and Stephen Mills (Deputy Director Large Systems).
Looking for a particular Imeca employee's phone or email?