Hi, I have seen a post looking through google. Just been through my credit card transactions and noticed touchglobal transaction for £158,00 that does not appear on paypal, however on the credit card statement it states paypal, confused here. Any idea please?
... View more