140 employees
OTS is an IT company that specializes in financial management systems, data analytics, case management apps, and water management systems.
1993