Read More2 minute read CompaniesInvestmentRemovalNetZero Locks In $18M Investment from STOA To Open New Biochar Facilities In Brazil NetZero – a leading biochar production company, announced a new investment agreement reached as part of French President…byPetya TrendafilovaMarch 28, 2024