Woops. Looks like this page doesn't exist.
The PSCC Central website is hosted by the Swiss Federal Institute of Technology of Lausanne.