Hmmmmmmmmmm.
Two things.
1. Email:
[email protected]
2. They have official forums here. Scroll to the bottom and you should see "international" forums beneath the French ones. I would like to think that their admins are not incompetent.
Nobody seems to be offering a phone nuraber.