156 employees
STi specialises in maintenance, repair, and overhaul, logistics, safety, reliability, IT, and cyber-security, along with other areas.
1985