Requirements for Setting Up a U.S. Business as a Non-Resident (New York & Long Island Focus)