483 employees
Specialized by STC provides vital communications services, the business sector, government, industrial & commercial sectors.
2005