Tag: Tech Mahindra announces generation of new revenue streams and adding of 1000 jobs in UK