I visited the site but I can't find any free web hosting plans in their website. They have only paid hosting plans. Also I don't think they will give you free TLD domain with free hosting plans. Maybe you are talking about subdomain.