Marks and Spencer (M&S) confirmed it has dropped its IT Service Desk partnership with Indian IT firm Tata Consultancy Services (TCS). The contract has been ended after TCS was investigated over ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results