You typically do this sort of setup with UK companies, not Estonian companies. With your proposed setup, you need to pay both Estonian tax and Cyprus tax, or you need to at least create dual sets of accounts.
With a UK company instead, you don't need to file anything, as if nothing happens in...