What a mystery, there is unfortunately no way of locating this website either in the form of a postal address or an e-mail but it seems the translation can be relied upon (what does it mean, if anything?).