If it's private eye then it's taking the mickey out of the often poor understanding of corporation tax by the genral media and various politicians (see the nonsense about the £93 billion of corporate welfare that Corbyn talks about)
Is it though?
Just while we're (still) here, are you saying it's fine that a company paying dividends and high six-figure salaries to its directors doesn't pay corporation tax for seven years?
Indeed - they directly offset.
Company makes £1 million. It has 2 options.
1) pay owner £1 million salary. Result: Income tax at 45% on £1 million is paid. Corporation tax = zero.
2) pay owner nothing. Result: Corporation tax at 20% on £1 million. From what is left owner draws dividend and is taxed at 32.5%
Both methods generate very similar amounts of tax for Exchequer. The problem is option 1 leads to people complaining about how outrageous it is that the company is paying no corporation tax!
There is corporate tax avoidance going on out there, but this isn't it.