DEPUTY CIO (IT) in Star Health and Allied Insurance Co. Ltd webmaster Wednesday, April 23, 2014 Star Health and Allied Insurance Co. Ltd India's Largest Stand alone Health Insurance Company…