This company has been scamming people for a long time.
They continually pass bogus leads on to contractors and if you request a credit they continually denied them claiming they are legitimate leads even though you call and email the prospects you never get any return calls or emails or they say there no longer doing the project.