53 employees
Intelsa is a technology-based startup that provides BPO, telemarketing, telesales services, back office services, and call center services.
2014