It very much ok to have a company registered in one country and work for it in another . This is the whole idea of the Treaty of Rome, which is the treaty that forms the EU. Some famous examples are like Air Berlin which is a UK PLC. Where things can get a bit complex is the tax situation. You need to pay tax where the business is, which can be different from where it is registered.