Buying Steam / Origin / u-play codes from Amazon.comAmazon as a global company will quite happily sell you digital items from the US as long as you have a US Address on file with them.
When Amazon started to sell digital items people realized they never send out anything to the address you give them so people either just made up an address or googled for a place they knew of and added that (Mcdonald's / hotels / The Whitehouse / etc)
I actually picked the offices of the company I work for since I reasoned that If anything went wrong I could legitimately get the item forwarded over to the UK and as they were based in Boston that was fine because they did not add on extra sales taxes (the US have different tax rates for each state) - however about a year ago Massachusetts changed their policy and introduced a sales tax so I looked at other options and ended up with Borderlinx
http://www.borderlinx.com/GB/en/Borderlinx is a service that you can sign up to (for free) and they give you a valid US address in a state with no additional taxes and if you have something sent to that address they then parcel it up and mail it on to you (for a quite high fee)
If you add this address to your Amazon address book then Amazon will let you purchase Steam / Origin / u-play keys
These Keys are emailed out and are kept in your account page on Amazon.com - you simply open the service up - punch in the key and you have the game.
Amazon also do a number of sales (there is virtually always one on) and you'll find that buying games from their sale is normally cheaper than buying the title directly from the service
These are just here for examples I'd not suggest buying them now but are to show the price differences (Prototype and Prototype 2 are part of their sale today which is why they are listed the other three are just chosen at random)
Dark Souls : Prepare to die editionAmazon.com $19.99 (£11.91)Steam £19.99Dark Souls IIAmazon.com $49.99 (£29.78)Steam £39.99(Amazon will also give you $5 off any future digital purchase for buying it from them)
PrototypeAmazon.com $5 (£2.97)Steam £14.99Prototype 2Amazon.com $10 (£5.95)Steam £19.99TitanfallAmazon.com $59.99 (£35.75)Origin £44.99