No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
You might want to use the report post feature and ask a mod to move your post to this board:
https://ficoforums.myfico.com/t5/myFICO-Product-Feedback/bd-p/myficoprod
That said, sending a message or calling might get you a quicker more accurate answer.
I am doubtful they can just auto-renew & bill in 6 months since technically your service had never started right? So there shouldn't be a renewal but all of this is just speculation.
CHEERS