Take a look at
www.formula16.org All the information you need should be there (although having just tried the site it doesn't seem to be up at present....Paul?)
EDIT: Just checked again and it's working fine.
Hmm - wretched thing. We've got some bizarre problems on that server, which we're looking into. In the meantime, I've pointed the DNS back to another server. This should fix it, but if you've tried to look at the site in the last few hours, your computer may have cached the DNS results and you'll get pointed to the broken server.
Paul