Corporate tax evasion has become quite a big issue in the UK.
Yep, it has. And I think your article gets right to the heart of the matter here:
Last, and most important, it is obvious that this happens with the active connivance of governments in the Netherlands, Switzerland, Luxembourg, Ireland and Bermuda, at least. Governments (including, maybe, ours) are aligning the interests of states with the interests of corporations to ensure tax is not paid by companies.
There are so many ways to come up with a figure of your total profit before tax that the amount of tax owed, certainly for any specific year, is a very loose figure. If there is no "right" figure, then there can't really be any "wrong" figure. And hence the inevitable temptation to reduce that figure as much as possible, without any real moral embarrassment.
If you are a multinational, and one country presents you with a much lower tax bill than another, then it seems simple common sense to arrange your company such that you take advantage of those lower tax regions.
You are still paying tax, sometimes perhaps not much less than you would if you paid it all in say the UK, but you are still paying a bit less. The issue is that country X sees that tax revenue and not the UK.
Obvious solution? One World Government. Simples