Tata Consultancy Services, a global IT services, consulting and business solutions organisation, announced that it has been recognized as a Leader in the NelsonHall NEAT for Life, Annuities (L&A) and Pensions BPS. In an assessment of 12 global insurance service providers, TCS was placed highly for its ability to deliver immediate benefits and to meet…