No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Did they ever send you the required dunning notice?
Is there not an account number on your credit report?
If not, you can simply give them a call and ask for the account number.....