Quote:
Originally posted by johndoebob
Island near Malta (southern coast of spain).
I could just help you with a UK Ltd. no Gibraltar incorporation here.
|
An island? WTF? Gibraltar is a small peninsula in Spain where the Meditterrean Sea and Atlantic Ocean meet... The Straits of Gibraltar. It is a tax free English protectorate which has the full benefits of EU membership.