First of all, define which crypto exchangers you are going to use and keep your plan b, just in case of.
Then, after that, go to their support site and check which countries they don't work with, so you will know which offshore may (not) work and I talk about company, individual and banking jurisdictions.
Once you have your options, you can do two things, ask for advice here and then talk with lawyers who practices the local law in that country just "to confirm" that the work you gonna do is aceptable with/without license according to the law etc...
Then you also need to figure out how easy is to set up a corporate bank for ingoing outgoing crypto payments, if you do that only to corporate to corporate it will be better, but if its people to corporate and corporate to people... I don't know.
Check what goverment people thinkg about crypto. Maybe they hate those people, maybe they like those people.
Make math and see how much for costs of incorporation, banking, lawyer consultations etc...
I hope it may helps.