So the topic pretty much spells it out.
Im thinking of Starting either in St kitts, Belize or BVI, im wondering if the latter since technically a UK ish would actually let you open a Stripe account since they accept United Kingdom as one of theire accepted countries?
Btw what bank would you...