Why Bermuda

Bermuda has a very stable business environment, it remains a British Colony and has a solid and reliable legal system.