50 employees
Majuda Corporation designs, develops, and sell call recording and quality management software solutions.
2003