Do you need a payment card issued in the UK? Would you like to pay for a streaming service that can only be paid for using a bank card issued by a bank in England? How can it be done? I just bumped into a comment written by someone who wanted to watch ITV outside