WHOIS on ps-cheaters.com
WHOIS on winholdem
Now you've got the site owner's details at any rate.. No idea what this could be though.
EDIT:
After checking the source of the site and Googling the 2nd title (Peter Mercury Limited) I've been led to
this which seems to have a very similar source code.. This may well be a coincidence though - the WHOIS says that this site is in Switzerland whereas ps-cheaters is in the Bahamas.
I think there's something dodgy going on; none of this makes rational sense.
Maybe it's some huge elaborate level by a 2+2er with too much time on their hands.