WHY CHOOSE BERMUDA?
Bermuda is a British overseas territory located in the North Atlantic Ocean, only an hour and a half flight from New York City. Due to its attractive tax system and collaborative business environment, Bermuda is an offshore financial centre.
Bermuda is recognised for its worldwide standards of compliance, regulation, transparency and infrastructure. With 91 tax treaty partners around the world, Bermuda is rated a first-class domicile by the Organisation for Economic Cooperation and Development (OECD).