A French biotech company based in Saint Herblain, France.