I am sorry to hear that things have gotten to this point. If Virgin can provide their own fibre then that would be a good option but their network is not available for most users.
I would also suggest speaking to another smaller provider since they provide better support. I can recommend http://www.tptele.com since they have relationships with a number of carriers including Virgin, give excellent advice and are a pleasure to work with.
I would also suggest speaking to another smaller provider since they provide better support. I can recommend http://www.tptele.com since they have relationships with a number of carriers including Virgin, give excellent advice and are a pleasure to work with.