Business visa is used for traveling abroad to attend meetings and conferences, or for establishing a new company abroad and may be a different type of visa. For business visa different requirements and procedure is applied by respective country, for applying through consulate general office of Lithuania, Poland or Spain.
This is a complex procedure and you might need an immigration consultant to assist you with the application, documents, and knowledge of business visa laws. Often, this will require demonstrating a purpose for your visit, like an invitation from a local businessperson or a plan for running your own. A good consultant will also make sure to file with all required documents, and by having them in the first place you are increasing your chances of success.