No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
I don't know much about business credit scores but here's a link.
https://www.nerdwallet.com/blog/small-business/business-credit-score-basics/
You can find your insurance credit score on Credit Karma. TU provides this on Credit Karma.