NCT07760363 - Pedal Pump Clinical Trial on Edema V1 | Crick | Crick