I didn't understand the Caribbean reference which led me down a pretty fun rabbit hole trying to figure out how that world works. Apparently it's fairly common to incorporate in British Virgin Islands (and a few others like Cayman islands, Bahamas, or Panama) for international companies.
I was sincerely asking about it because of privacy and not tax reasons though.
I was sincerely asking about it because of privacy and not tax reasons though.