IMFA buys 26% stake in renewable energy firm, locks 65 MW green power — Acumen