TechMahindra Limited is a $4.9B information technology services and business process outsourcing consultancy serving companies in various vertical and horizontal markets.