On Friday, NatWest Group PLC announced that it had resolved a technical glitch with its cash deposit machines, which had resulted in some customers reporting missing funds from their accounts. The ...