Order a free o2 sim card on the linked and get £10 bonus credit plus their is No Contract and you can top up when you want, and get your minutes, text and data when you do.
Virgin Media are giving away virgin sim card pay as you go packs on the linked page and if you top up your free sim with £10 you get 1GB data and 3000 texts or 120 mobile minutes and unlimited...