NCT03747276 - Can Electronic Information Kiosks Enhance Patient Accrual for Cancer Clinical Trials? A Pilot and Feasibility Study | Crick | Crick