Yes, I believe that Category B will better suit your application.
Your application is marginal and you may benefit from a short consultation with an immigration advisor. It wouldn't cost much maybe £100
It's very difficult to give advice on individual cases with minimal information.
Good luck