Everything you need to know about forming a U.S. LLC as a non-resident. Step-by-step guidance to get your business set up right.