Quote:
Originally posted by Webby
Indeed:
K.. you will find the answer on that thread... the best places are either the UK or Gibraltar - the latter has more benefits
|
wrong

I didn't find much info regarding this subject....I want to get some good url's as well as more opinions from people who have actually incorporated in Europe...