I don't use the site (and can't find any simple way of contacting the admin), but
this thread
http://ulthuan.net/forum/viewtopic.php?f=1&t=67414 has an email address for the old site owner from a few years ago, might be worth trying it to see if it still works and they can contact the people running the site now
(poking around on the site for the board software shows that some folk have had problems upgrading the the v2.0 capatcha software, in that they delete the old one and install it, but fomr some reason they get this v1.0 response so they may well think they've upgraded and be unaware of the issue)