NCT07596914 - Multi-site Feasibility of an Integrated Treatment for the Biology and Experience of Depression: The MULTIBED Study | Crick | Crick