NCT05268562 - Ketamine and Kidney Injury in Cardiac Surgery | Crick | Crick