Continuous Improvement Manager
7 days ago
Plymouth
... direct sales forces in the UK, Germany, Austria, the Czech Republic and Russia. The Group has R&D innovation hubs in the UK, Ireland, Germany, France and Israel. Established in 1991, the Group has ...