322 employees
STEN is a construction firm that designs, manufactures, markets, sells, and rents formwork systems, shoring, and scaffolding systems.
1982