Learn to read!
Playing devil's advocate, all the mobile numbers on their database are likely to have come from legit sources. People therefore either need to learn to check T&Cs/privacy policies properly before providing their details to third parties or stop being shocked when they appear on databases such as this!
Whilst I was a bit irritated that my number ended up on their database, it was a trivial matter to either have it removed or flagged as ex-directory. I chose the latter so that it wouldn't get re-added as part of a future refresh. It's not as though they were every going to give out the actual number anyway.