I may be reading this completely wrong - but is this some odd subdomain of uk.wikipedia.org? Dunno what's going on really, but if anyone's russian (or whatever language this is in fact!) is better than mine - maybe let me know ;-)
cheers,
Peter
PM.