Setting Up a Limited Company (SL) in Spain as a Foreign Investor

Setting up a limited company in Spain as a foreigner has no legal restrictions: Spanish commercial law guarantees equal treatment for resident and non-resident shareholders. What does change are a few additional formalities worth knowing before you start, so you don’t run into surprises halfway through the process. The Sociedad Limitada (SL) is the legal […]