DigitalGlobalPassUK
If you do not have a credit card, there is no need to worry. SMS+ and Internet+ are based on the direct operator billing system. Thus, just a mobile account is required.