This one sentence sums up why the Isle of Man exists the way it does. What a puff piece.
Britain/UK/whatever are full of these little places to hide your money. That's all this is. Yet another crowny thing that allows the rich to avoid paying their due in an undemocratic society.