29 June 2026
Embera Partners and Captrace announce the launch of ECI Intelligence. ECI combines proprietary technology, ownership intelligence and strategic capital markets expertise to help companies make better capital markets decisions and maximise long-term shareholder value.