T-Mobile Micro sim.
top up with £10 and get 12 months free internet.
keep topping up £10 a month and get 100 free minutes each month.
Use £5 of your credit each month and gett unlimited texts.
and you still get £5 each month to spend on whatever or get another booster.
looks like a bargain to me!