This must be the worst article I have ever read on here.
Virtually all news outlets have been reporting on the 1 in 1000 prosecutions for the HSBC tax avoiders, aka 3600 - 2600 = 1000 and 1 prosecution out of those 1000 (this is the issue).
If foreign companies are locally based for selling and distribution but issue the actual invoice from a low tax country, how can that not be considered avoidance?
Amazon for example, paid a measly 0.1% tax on £4.6 billion sales in the UK, everything involved in those sales, website, storage, distribution etc is UK based bar the invoicing.
That is the complete opposite of your HMRC quote.