I would not rush to decide in which country to register the business. First, you need to compare all the advantages of registration in different countries. It is worth listening to the opinion of professionals in this field. Pay attention to the team https://astra-trust.com/corporate/st-vincent-and-the-grenadines-company-incorporation/ which are international specialists in offshore corporate services, trust formation and capital management.