a self-banking breakthrough innovation for banknotes and cheques deposit in bulk at an impressive speed. More »