Some 95% Of People Plan To Engage With Deposit Return Scheme Some 95% of consumers have said that they plan on engaging with the Deposit Return Scheme (DRS), with 82% saying that they support the introduction thereof...