What is the definition of permanent residence?
‘Permanent residence’ is defined as the country where the applicant is residing and where his/her company is also registered.
Note that if the applicant is currently living in a non-participating country or a country different from the one where the company is registered, the application will be considered as ineligible .
