The whole game is an error ...
Today,30mn on phone with 0range customers service : "sorry we haven't received the code "
FYI ,i've ask since 8 october - near a month now !
You do have £20 of credit on your phone right?
When i asked for mine, they took the money within five working days and i received the code via email two days later.