Not sure where you are based but for most premium western countries, the corporation tax doesn't just fall on locally registered companies. Meaning, you could still be liable to pay corporation tax there if the company is "centrally︀ controlled and managed" there. So you can't just setup a company in a low tax︁ country and control it from a high tax country.
But if you move yourself there,︂ you'll probably be able to show the company is controlled in Cyprus, and not in︃ France, UK, US, or else.