Icosphere Biosciences

Research and experimental development on biotechnology

Robert Hornby NED

  • Investment status Current
  • Invested 2024
  • Category Health & Life Sciences