You could but why add yourself as an additional cardholder, this will not improve your credit history and your Mum would still be the person responsible for repaying your balance.. as the account holder.
Why not just let your Mum apply if she's willing and transfer your balance straight onto her newly acquired Virgin card then pay her.?
Ensure that your existing card is not within the same group as Virgin, they will not always allow you to transfer amounts from within the same group. !