NCT04751201 - Meditation and Cancer, Pilot Feasibility Study (MAEva Pilot Study) | Crick | Crick