Tech Mahindra Ltd

  • Salford, UK