Username or Email Address
Password
Yes Absolutely, You need a business address for formation of LLC in USA.