Technical Sales Manager - Oils & Chemicals (EMEA)
City of Edinburgh, Scotland, United Kingdom
We have over 1,900 employees in 30 locations, serving customers in nearly 80 countries. Together, we inspire and innovate the markets we serve – providing invaluable intelligence to help our customers...
More than 30 days ago