The Team Cherwell website is currently under construction

However the Forum can be still be accessed.

But if your looking to see who's winning the  Grand Prix you could look here