NCT07658313 - Digitally Supported Prehabilitation Before Major Visceral Cancer Surgery | Crick | Crick