Ah, I see, so I would essentially have to pay Swedish tax along with Cayman fees? Might as well go full Marvin Heemeyer at that point.
Jokes aside, Malta or Cyprus seem interesting, I'll have to look for info on banking and the ease of running e-commerce for both Cyprus and Malta. Depending on...