I am not going this route. But Stripe has this program for international entrepreneurs called stripe atlas. They setup this C Corporation on your behalf. They don't allow you to setup an LLC, but onlya C corp. (probably toinimize their liability if something goes wrong)
You can purchase your own pre-set up company online without Stripe Atlas.