26 employees
Celexsa Technologies is an information technology and web service provider company.
2010