IT services and consultancy brand Tech Mahindra is changing how it presents itself to the market in an effort to boost its global image.