June 26, 2012 at 6:45 pm
#825854
Inactive
We have seen similar stats and our affiliate manager claims that they have had a “lot” of winners lately.
Here are our May 2012 numbers (these are from sub-affiliates):
Deposits: £ 19,479.64
Total NGR: £-2,844.88
I agree; doesn’t seem right.