Ripoff company with bait and switch business model.
They leave autorenewal enabled by default, don't mail you about renewals and proceed to taking money from your card. Of course their rates are 3-4 times higher than others.
When confronted they are being rude and don't offer any reasonable solution. The only reason for not fighting this with a chargeback is the lack of time.