https://webcache.googleusercontent.com/search?q=cache:54xhOU...
"Please contact us on Twitter / Facebook" is not a receivable contact information.
"Please contact us on Twitter / Facebook" is not a receivable contact information.
FYI: A website is required by (French) law to have legal mentions including the company name, address, director, company registration number...
It was hosted in Canada on space owned by a Canadian company.