Currently: Sopra Steria India; Prev: iRenovate LLP
Company:Sopra Steria IndiaLocation:New Delhi, India