Discover what the corporation tax rate in the UK means for businesses and how it impacts the economy.