Unilimited calls and texts + 500mb data for £5 per month.
It's by Sky and they use O2 for signal (excelent around our area)
On their website, it says you have to add the 500mb data for £5 per month and you only get the unlimited calls and texts free if you're a sky customer otherwise it's an additional £10 pm.
However, if you ring them, the advisor will give you the texts and calls free anyway even if you're not a sky customer. They'll only do that for 12 months though (in a 12 month contract).
I've got this deal for 2 people already so I know that they do it, even if it isn't advertised on the site.
If you are a sky customer, then they'll do the free calls and texts until you're a sky customer i.e. until you have sky tv and/or broadband and/or home telephone etc... so there's no 12 month limit for you.
One excellent aspect that should be highlighted with this deal is that any unused data per month can be rolled-over for up to 3 years - yes, THREE years.
Quoted from: https://www.sky.com/shop/mobile/features#feature-roll
"Your data is yours to keep.
At the end of every month, we’ll automatically Roll over whatever’s left into your Sky Piggybank, to use whenever you like.
There’s no limit to how much you can store and you can keep it for 3 years.
If you run out, you can simply Roll back data from your Sky Piggybank to use instantly whenever you need it."