Thanks for asking after my health, I'm good thanks.
It seems odd that they are using data protection not to tell you the name the premium rate number belongs to.
I've done a bit more googling and found using this site https://psauthority.org.uk/for-consumers/service-checker Entering Virgin and the phone number you gave shows that it belongs to PrizeVille is a skilled based competition service that provides users the opportunity to win prizes. £0.99 per minute
I hope you get some resolution from that
Stay safe and take care.
The Service you do for others is the rent you pay for your room here on Earth - Muhammad Ali