Their website is up and still billing me but I noticed that their social media hasn't been active for some time. Support says they will get back to me within 24 hours (automated message) but never did. They have a phone number that goes straight to voicemail.
Are they still functioning or has it failed? Are there any options for recovering my domain from them?