23 employees
ITX focuses on cloud, unified communication and tailored IT solutions for contact centers, and companies.
2012