By the way, have you considered establishing a European Company (Societas Europea or SE)?Probably we will be seeing around 10% minimum CIT very soon...
Perhaps it's worth looking into?
As a new legal form, the SE coexists with the existing corporate forms of each Member State. It is a separate legal entity with a minimum registered share capital of EUR 120,000 divided into shares which are eligible for listing on a stock exchange. The name of an SE must include the letters “SE”. An SE is domiciled in the MemberState, where its head office is located and is registered in the appropriate commercial register. In addition to the SE Regulation, the SE is subject to and governed by the national laws of the Member State of its domicile,i.e. the national law implementing the SE Regulation and the SE Directive, as well as the respective national stock corporation acts. As a result, the basic requirements for an SE are the same in each member-state, but most of the details are still determined by national law – making the SE a national rather than a uniform European legal entity.