CGI Files 2023 Interim Report - Canadian General Investments, Ltd | RNS | Ticker