If you want to reach the admins for this site you can do so through here.
And if you want to contact Robert himself, you can try this adress, but I have never tried it myself. But if you have tried it please let us know if it “worked” and if you got an answer!
c/o ICM, Oxford House
76 Oxford St
London W1N OAX