Corporation tax doesn't target the rich though, the vast majority that it will impact are average earning business owners who employ other people on average wages. The rich all have holding companies in the Bahamas to owe 'debts' to in order to minimise their tax liability, whilst plenty of honest businesses will be forced to raise prices or lay off staff/cut hours to make ends meet. It will make it tougher for the honest businesses to compete with the corporate fat cats youcomplain about, handing them an even further advantage, and for the most part the British public will pay for it unless they decide to go the cheapest option and fund those corporate fat cats by doing their shopping in supermarkets, amazon etc.
Our companies already pay more into the state than businesses elsewhere in Europe due to our astronomical business rates. Labour want to raise both. It will tie both hands behind the backs of honest British businesses and will only be of benefit to the big multinational corporations. They will profit more from it than the state will.
It would be a far better solution to make a nominal increase to VAT, but the public who gobble up all this political bollocks wouldn't stand for that, there's no narrative to punish big evil tax evaders.