Zunächst mal fällt auf, dass die Seite kein Impressum besitzt ( ich hab jedenfalls keines gefunden).
Irgendwo in den FAQs steht was von einer "phpBB Limited " was auf eine englische Firma hindeutet.
Das Ganze "riecht" etwas........