Bermuda’s business advantages in focus