You can purchase a U.S. business address and U.S. sim card from anywhere in the world, even if your business doesn’t have a physical office.