This is probably the wrong forum for this question. I believe in order to start a business in the US you will need to have a physical address in the US. Maybe you can get a virtual address and use that but not sure
SEOPub
Guest
August 8, 2023 at 7:01 pm
Yes, whenever I have legal questions, I always go straight to an SEO group to ask them.
mishac
Guest
August 8, 2023 at 9:31 pm
Steps:
1. Ask random people on reddit for advice.
2. Get given stupid answers.