Following much confusion here is the true deal.
Phone up orange and give them a orange number. They will then offer is for £74.99 rather than £104.99 this is tried and tested and works :)
If you have no orange phone just say your friend got it for £74.99
Number to call is: 0800 079 2000 however people seem to get more luck when phoning 150
Hope this helps!!
Looks like it is now £84.99 with £10 top up but its worth it!