I got curious and tried to visit the new Excelland site (www.excelland.co.uk) last night. Site is down... Checked it again this morning and afternoon... Still down! The British version doesn't seem to be any more reliable than the Russian version was.