9 employees
STS provides business solutions in the ICT industry with a primary focus on the Telecommunications, Banking, and Insurance industry.
2013