At bottom of the main page shows few social media account which could be used to get help or support. But it's weird there's no dedicated page about the website or how to contact them.
According to TheQuin. So contacting via their social media accounts won't help. Only the email and sending a PM (bitcointalk) to TheQuin probably the only way.
[...] We use a PR company to manage those and they can't do any support work. The contact us form,
support@freebitco.in, our thread and my PM are the support channels.