Entered into top 20 global tech services brands: Tech Mahindra