Hi dannylong and welcome to the Vodafone eForum.
All SIMs have numbers associated to them, including the data SIMs. If you have a mobile phone at hand, or one you can borrow, place the SIM in this, then press *#100# and it will display your number. You can then register this for online services, but keep the SIM in the mobile until you receive the SMS that includes the code.
If your unable to do this, or this fails, just reply to the email I've sent you, with as much information as you can supply, and also include your SIM number. I will then be able to assist further.
Regards
Trev
eForum Team