Starfish

Country France France

Starfish

Starfish Bioscience develops bacterial biostimulants based on key soil bacteria to restore the soil and plant microbiomes of agricultural and viticultural land.

Read the press release