You may wonder if you need U.S. citizenship to start a business in Texas. In many cases, the answer is no. Foreign owners often can form a Texas limited liability company (LLC), if they follow state filing rules and federal tax requirements. Still, the process can...