****UPDATE****
I contacted Virgin Mobile through 789 on my handset. They picked up straight away with no waiting time whatsoever.
I eaxplained that i wanted an eSim for my handset Google Pixel 7 & the operator said that they are NOT offering eSim's at the moment, they were in 2022 but due to problems that they had now stopped. 😪
I asked that as i was on a monthly rolling contract could i terminate my Virgin Mobile account & go ahead & take out a contract with O2 who were offering eSim's and the operator asked me to wait a moment while he checked. 🤞
He then came back to me & said that he could provide me with eSim details but couldn't guarantee that it would work, also that it would render my physical sim unuseable and if it didn't work they would have to send me a new physical sim out in the post. I agreed to give it a try and he sent me eSim details & QR code immediately through email.
As i was using my handset & virgin sim on the call to them, he called me back on my landline to go through setup with me.
I went through set up on my handset for the 2nd eSim & scanned the QR code in the email & all worked straight away other than it needed activation (code in email) which i couldn't find where to enter it, but he activated it his end.
Restarted the phone & Boom 💥 mobile signal etc all working. Made a call & received a call while he waited on the phone to check all was working OK. 👍
Altogether very quick (about 15 minutes) & excellent service from the operator Nile.
So....it is possible to get an eSim from Virgin Mobile & saved me from carrying 2 handsets around.
Thanks Virgin Mobile. A happy customer. 🙏