SDCL Energy Efficiency Income Trust plc SEIT

This investment trust funds green energy projects that provide energy to commercial, industrial and public sector buildings.

Thoughts on this stock and why it might have seen a drop in price?