Many companies offer "free" web-hosting, but they will put their company logo, and/or some sales information somewhere on your site. We charge a nominal amount to host your site with us, and provide you with commercial free hosting.
Yes. Information about who is responsible for domain names is publicly available to allow rapid resolution of technical problems and to permit enforcement of consumer protection, trademark, and other laws. The registrar will make this information available to the public on a "Whois" site.