Business Visas



We work with your company to review current business travel needs and devise a proactive visa strategy. This assessment includes whether a visa is required and whether a business or employment visa is appropriate for any given travel purpose. TSM then assists your company and employees with all steps in the implementation of the visa strategy, from preparation of all supporting documents to the filing of the visa applications and follow-up correspondence with the consular officials.

Contact Information


Roland Lechner

415 344 3626

Name *