Yep there's plenty of fun little offshore places if you're so inclined. However we also have an onshore tax haven of sorts - the City of London: https://www.newstatesman.com/economy/2011/02/london-corporat...
There are certainly people in the City who will help you move your money into tax havens. But then there are people in Loughborough who will do that, and we don't describe Loughborough as a tax haven.