by George Turner | Oct 28, 2018
A new report released today by TaxWatch, finds that profit shifting by just five tech companies could be costing the UK up to £1bn a year in lost revenues. The data, which is being released the day before the Chancellor gives his budget on Monday, shows that despite a...