Headquarter
Im Geren 14
8352 Elsau
Switzerland
8352 Elsau
Switzerland
Our headquarters, located just 30 km from Zurich, brings together development, management, production, support, and technical teams - driving innovation and clean technology from one central hub.
1
R&D CENTER
1
PRODUCTION SITE
160
EMPLOYEES
