I am a Indian national and am starting a USA company. My plans are to start a small business in USA and then apply via L1 visa. I already have a established business back in India and I am the majority shareholder.
I am planning to start the business in Texas. The business is going to be Wholesale Gift Products with physical and online/virtual selling both.
Because I am foreign national from india and my intend is apply for L1 visa, what is the best type of setup? Sole Proprietership, Partnership, C Corp , S Corp or LLC. . Do note, I do not have a GC nor SSN nor Tax ID.
What would be your suggestions