How to Apply for a Business Visa in Spain?
A business visa refers to a short-term Schengen visa that allows you to visit any Schengen country including Spain, for a short period up to 90 days.
Nevertheless, if you intend to stay after these 3 months to develop your economic activity there are other paths that might be more appropriate find out more here.