Osource India Pvt. Ltd., one of the leading platform enabled business process management company, was set up in January 2004 in India. Osource being a global business operator focuses on integrated end-to-end outsourcing solutions and delivers transformational benefits to its clients through reduc...