Home / Industry / Companies / Isle of Man ‘constraints’ key to Hansard Bahamas move