NCT06436937 - Protein Quality of Fava Bean and Honey Chlorella in Humans | Crick | Crick