I had absolutely the same experience.
If their data is as good as the data going into their anti-fraud service... Well... The only thing I can say about companies buying it for "decision making is": Marketeering scumbags feeding off each other. They all should get whatever Christmas they deserve.
Actually, no, there is one more thing to say - their "knowledge" about is worse than what google has proportionally to the difference in their capitalizations.