NCT05491135 - Hepatocyte Microbeads for Acute Liver Failure | Crick | Crick