5000 employees
Amelia renders banking, HR, banking, insurance, healthcare, telecommunication and IT services.
2009