@Wai-Man ****
the lawyer you go to for company formation will handle work permits and visas. It's a standard thing they do. Keep in mind that you will need a work permit together with the business (Non-B) visa in order to actually do any work for your own company. Otherwise, with only the Non-B visa, you are very limited to only certain activities like attending business meetings, and can't actually work at your own company. To get a work permit, you must hire 4 Thai staff to qualify, and must have a minimum paid in capital into your company, all of which the lawyer will explain to you.