How would this possibly work? Just throwing out the word 'startup' doesn't solve anything. The only way to reasonably take this comment seriously is as subtle sarcasm.
I could see something like Stripe Atlas but in an offshore jurisdiction - they set you up with a company, bank account and merchant account which you can then process international credit card transactions out of (ie. transactions that originate from countries other than the one you're based in)
The other application is for entrepreneurs in developing nations where there are regular occurrences of businesses being shaken down (or outright taken over) by corrupt officials. Using local banks can often tip off the wrong type of people as to who is wealthy enough to go after