NCT05529654 - IMpella-Protected cArdiaC Surgery Trial (IMPACT) | Crick | Crick