Map pin

Nearly 12,000 employees worldwide distributed across over 40 industrial sites and 7 representation offices in over 20 countries on 5 continents.