User Activity

Hi I bought a 7gb pay as you go sim for £10 from an O2 shop. Does the £10 cost mean i get a balance when i set up the sim? My account showed no balance or allowance and i could not use it until i topped up another £10. Should the £10 cost allow me to...