Did they spam you?
I don't know about this site, but I do read some review about this site.
I think it's an advertising network company