Never had a problem with Virgin and I've been with them about 15 years. The trick is to call early evening once Pune have gone off line and so you get through to their Scottish call centre .... alternatively ask to be put through to their onshore call centre.