Strategic report

Excerpts from CFC Group’s strategic reports are available below.

Report for the year ended 31 December 2023