10 September 2025

SLC Management backs solar and battery investor with $200m debt agreement