I got an email from them :
May 15/2018
ATTENTION: Please note that, because of the flood of Support tickets, responses will be very, VERY delayed. Expect a few days turnaround at best.
Your request for support has been created and assigned #132XXX. You can view this ticket's progress online.
An agent will get back to you within, usually, 1–2 business days. In the meantime, please check our FAQs for answers to frequently asked questions.
They did this a while ago (over a year) - just went very quiet and totally unreliable. Then some months ago I noticed how they were active again and promoting themselves.