Who are scamwatcher.org?

This site purportedly watches out for scams, but what is it really? It is an affiliate link site towards https://traderdefender.com/?affiliate_id=127648&sublink=chatb which is exactly the same operation as the scammers from which it allegedly protects us.