Tech Mahindra Receives HRH The Prince of Wales’ Terra Carta Seal in Recognition of the Company’s Commitment to Creating a Sustainable Future Tech Mahindra, a leading provider of digital transformation, consulting, and business re-engineering services & solutions, has been awarded the Terra Carta Seal. The inaugural 2021 Terra Carta Seal recognises global companies November 8, 2021 News