This may be a website that harpoons ads from other sources and requires you to submit info and perhaps a fee for the contact info.