Not sure about the rest, but I do know my recent Minecraft Purchase went through Moneybookers.com London GB.