Why would you need an offshore company to share profit, sounds a bit shady
1. Select country of your desire.
2. Open a company and a bank account (no problem if everything is legal and you provide valid documents)
3. Enjoy your own Offshore Company.
If there are some illegal or barely legal aspects and you wouldn't want to provide them with your documents, it becomes a bit more complicated. But I surely won't advise you, how to do it, as long you can't explain why it needs to be an offshore company