Yes, they still exist and try reaching them via telephone.
After you sign up, do not sign up for any of their scheduler's free product offers, doing so will result in 200 junk spams per day. They are a good outfit and pay better than Certified with more work also...