Leaf Expression Systems Named Top21 Company

  NORWICH, UK – 04 March 2021: Leaf Expression Systems (Leaf), a contract development and manufacturing organisation that specialises in plant-based expression and the production of proteins, vaccines and complex …