The most important thing to understand is that these services don't have your interest in mind and they are out of country, so they can offer you bad advice with no liability on their end (vs. say a CPA). Your problem is not setting up a "free zone company" or whatever that means but getting your current obligations to drop. You do that by visiting your local tax office and telling them you are off the country. It doesn't mean your liabilities disappear overnight.
Your biggest liability (tax-wise) is going to come from your revenue source. That's also where you should be careful. Next, is the country of your passport (because they got you by the **). Everybody else matter very little which is why you should steer away from Dubai, HK, off-shore, etc.. until you understand the nuances of your situation.