Thanks, EP.
How curious - I'm not sure this is the same one. The old one had a main page with a wibbly-wobbly water background and a list of at least a hundred circuits. The one you've given seems to be remarkably like
http://www.northeastmotorsport.co.uk/
Hmmm...strange. terrybrown->terribrown and both about motorsport - what's the likelihood of that