News Insight Terra, a South African Climate-Tech Firm, Secures $5.7M Series A ExtensionJanuary 29, 2025 Insight Terra is proud to announce the successful close of its series A extension funding…