Do I need to visit the US?

You don't have to physically visit the United States. When it comes to creating a company, we do everything remotely. This means that you can set up a company from from wherever in the world.