All I know is I've been getting a lot of spam from them (including spam sent to an address I only used to sign up for one of your programs:
https://gfy.com/showthread.php?t=1075083 )
Do a GFY search for wtfbucks and you'll find lots of threads about those spammers. Nicky from Eurorevenue was already looking into how they got a hold of addresses people only shared with Eurorevenue.