Hi Keyidea, thank you for returning with an update.
The Sim would need to be activated in the UK as Enlli has correctly advised. It may be worth acquainting yourself with our mobile Roaming and fair use policies.
Would this be a possibility for you? Are you returning to the UK at any point in the near future when you could activate the SIM?
Alternatively we could arrange a replacement SIM being sent to an alternative address of your choice in the UK that could activate the new SIM for you, and get it posted out to your location.
All the best.
Molly