Interesting article and one (at least partly) backed up by the following article

https://fullfact.org/economy/tax-avoidance-evasion-uk/

The big issue seems to be the multinational companies who plonk their headquarters in the most beneficial place to avoid paying shed loads of tax. This issue can only be solved by the various countries working together to come up with a workable solution.

Even places like the Isle of Man are an anomaly, in effect robbing us of £££ of tax which really should be paid to HMRC. But...it is not illegal, so can you blame them?

I am a tax avoider - I have an ISA - but this seems to be OK.