The problem, as always, would be to obtain a bank account for this type of business in these jurisdictions, and if obtained, how to move the money internationally.
Are you suggesting a swiss branch for example only to be able to access swiss banks? If yes the all the profits would have to be taxed at swiss rates.