IMO one of the most self destructive taxes. But "f**k the billionaires".
I think corps operating entirely in the UK should be tax free. Maybe corporation tax should be used in a similar way to import duty i.e., if the UK is being taken advantage of by foreign entities then tax them. If they are entirely within the UK, then just tax the salaries and dividends, not the business itself.