this "glitch" has been going on four months now and affected many.
You could try giving Virgin mobile customer services a call on 789 from a Virgin mobile if you already have one
Or 0345 6000 789 from any other phone and see if they can tell you anything about your order.
If you want to say thanks > click 'Kudos'.Answered your question? > click 'Mark as Helpful Answer' also.