@Brandon ***********
You can get the business visa if you own the company, employment or WP is not required.
**************************************************
*******************************************************************
"Foreigners who wish to setup or conduct business in Thailand should apply for a Thai Non-Immigrant B visa."