29 employees
IST offers consulting, project management, commissioning, facilities management, and monitoring services.
1998