Bermuda is a British Overseas Territory in the North Atlantic Ocean. The closest land outside the territory is in the United States state of North Carolina, about 1,035 km to the west-northwest. From Wikipedia
The Bermuda-licensed carrier operating entirely in BTC will use the funds to expand regulated savings, retirement, institutional offerings worldwide.