Sapphire BRD

SGD 0.036 +0.00% +0.00 Updated 13 Nov 2026, 17:16 SGT

Financials

Annual Report 2025

Open annual report

Auditor’s opinion: a true and fair view. Read auditor’s report (PDF p. 85)

Explore the statements

26 tables

Group consolidated statement of comprehensive income

26 metrics

Units appear below each metric. Scroll to compare years

Group consolidated statement of comprehensive income from Annual Report 2025
Metric / unit 2025Group / year ended 31 December 20252024Group / year ended 31 December 2024 Source
Original consolidated comprehensive income
RevenueRenminbi thousands 483,564432,629 PDF p. 91
Cost of salesRenminbi thousands (472,751)(422,872) PDF p. 91
Gross profitRenminbi thousands 10,8139,757 PDF p. 91
Other incomeRenminbi thousands 4,2965,250 PDF p. 91
Administrative expensesRenminbi thousands (19,071)(18,054) PDF p. 91
Impairment losses on trade and other receivablesRenminbi thousands (6,204)(68) PDF p. 91
Provision for liabilitiesRenminbi thousands -(1,291) PDF p. 91
Provision for guaranteeRenminbi thousands -(552) PDF p. 91
Other expensesRenminbi thousands (598)(1,123) PDF p. 91
Loss from operating activitiesRenminbi thousands (10,764)(6,081) PDF p. 91
Finance costsRenminbi thousands (2,168)(2,982) PDF p. 91
Share of profits from equity-accounted associates, net of taxRenminbi thousands 18,12211,597 PDF p. 91
Profit before taxRenminbi thousands 5,1902,534 PDF p. 91
Income tax expenseRenminbi thousands (409)(1,015) PDF p. 91
Profit for the yearRenminbi thousands 4,7811,519 PDF p. 91
Item that may be reclassified subsequently to profit
Foreign currency translation differences arising from foreign operationsRenminbi thousands 1932 PDF p. 91
Share of other comprehensive income/(loss) of associatesRenminbi thousands 486(761) PDF p. 91
Other comprehensive income/(loss) for the yearRenminbi thousands 505(729) PDF p. 91
Total comprehensive income for the yearRenminbi thousands 5,286790 PDF p. 91
Profit for the year attributable to:
Owners of the CompanyRenminbi thousands 4,8871,376 PDF p. 91
Non-controlling interestsRenminbi thousands (106)143 PDF p. 91
Subtotal (unlabelled in original)Renminbi thousands 4,7811,519 PDF p. 91
Total comprehensive income for the year attributable to:
Owners of the CompanyRenminbi thousands 5,392647 PDF p. 91
Non-controlling interestsRenminbi thousands (106)143 PDF p. 91
Subtotal (unlabelled in original)Renminbi thousands 5,286790 PDF p. 91
Earnings per share
Basic/diluted (RMB cents)Renminbi cents per share 1.200.34 PDF p. 91
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group statement of financial position

27 metrics

Units appear below each metric. Scroll to compare years

Group statement of financial position from Annual Report 2025
Metric / unit 2025Group / as at 31 December 20252024Group / as at 31 December 2024 Source
Non-current assets
Property, plant and equipmentRenminbi thousands 72,46282,563 PDF p. 92
Intangible assetsRenminbi thousands 363448 PDF p. 92
Investment in subsidiariesRenminbi thousands -- PDF p. 92
Investment in associatesRenminbi thousands 469,450458,909 PDF p. 92
Total non-current assetsRenminbi thousands 542,275541,920 PDF p. 92
Current assets
Other investmentsRenminbi thousands 1,463957 PDF p. 92
InventoriesRenminbi thousands 2,450590 PDF p. 92
Trade receivablesRenminbi thousands 67,65053,162 PDF p. 92
Other receivablesRenminbi thousands 87,55063,691 PDF p. 92
Cash and cash equivalentsRenminbi thousands 33,24061,802 PDF p. 92
Total current assetsRenminbi thousands 192,353180,202 PDF p. 92
Total assetsRenminbi thousands 734,628722,122 PDF p. 92
Equity
Share capitalRenminbi thousands 350,874350,874 PDF p. 92
ReservesRenminbi thousands 233,772228,380 PDF p. 92
Equity attributable to owners of the CompanyRenminbi thousands 584,646579,254 PDF p. 92
Non-controlling interestsRenminbi thousands 13,55411,982 PDF p. 92
Total equityRenminbi thousands 598,200591,236 PDF p. 92
Non-current liabilities
Other payablesRenminbi thousands -- PDF p. 92
ProvisionsRenminbi thousands 12,62712,627 PDF p. 92
Lease liabilitiesRenminbi thousands 28,25434,354 PDF p. 92
Total non-current liabilitiesRenminbi thousands 40,88146,981 PDF p. 92
Current liabilities
Trade payablesRenminbi thousands 44,93034,347 PDF p. 92
Other payablesRenminbi thousands 44,16944,008 PDF p. 92
Lease liabilitiesRenminbi thousands 6,4485,550 PDF p. 92
Total current liabilitiesRenminbi thousands 95,54783,905 PDF p. 92
Total liabilitiesRenminbi thousands 136,428130,886 PDF p. 92
Total equity and liabilitiesRenminbi thousands 734,628722,122 PDF p. 92
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Company statement of financial position

27 metrics

Units appear below each metric. Scroll to compare years

Company statement of financial position from Annual Report 2025
Metric / unit 2025Company / as at 31 December 20252024Company / as at 31 December 2024 Source
Non-current assets
Property, plant and equipmentRenminbi thousands 277553 PDF p. 92
Intangible assetsRenminbi thousands -- PDF p. 92
Investment in subsidiariesRenminbi thousands 374,755369,327 PDF p. 92
Investment in associatesRenminbi thousands -- PDF p. 92
Total non-current assetsRenminbi thousands 375,032369,880 PDF p. 92
Current assets
Other investmentsRenminbi thousands 1,463957 PDF p. 92
InventoriesRenminbi thousands -- PDF p. 92
Trade receivablesRenminbi thousands -- PDF p. 92
Other receivablesRenminbi thousands 216452 PDF p. 92
Cash and cash equivalentsRenminbi thousands 50242 PDF p. 92
Total current assetsRenminbi thousands 1,7291,651 PDF p. 92
Total assetsRenminbi thousands 376,761371,531 PDF p. 92
Equity
Share capitalRenminbi thousands 350,874350,874 PDF p. 92
ReservesRenminbi thousands 617107 PDF p. 92
Equity attributable to owners of the CompanyRenminbi thousands 351,491350,981 PDF p. 92
Non-controlling interestsRenminbi thousands -- PDF p. 92
Total equityRenminbi thousands 351,491350,981 PDF p. 92
Non-current liabilities
Other payablesRenminbi thousands 22,25717,382 PDF p. 92
ProvisionsRenminbi thousands -- PDF p. 92
Lease liabilitiesRenminbi thousands 91363 PDF p. 92
Total non-current liabilitiesRenminbi thousands 22,34817,745 PDF p. 92
Current liabilities
Trade payablesRenminbi thousands -- PDF p. 92
Other payablesRenminbi thousands 2,7352,632 PDF p. 92
Lease liabilitiesRenminbi thousands 187173 PDF p. 92
Total current liabilitiesRenminbi thousands 2,9222,805 PDF p. 92
Total liabilitiesRenminbi thousands 25,27020,550 PDF p. 92
Total equity and liabilitiesRenminbi thousands 376,761371,531 PDF p. 92
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group changes in equity / 2025

8 metrics

Units appear below each metric. Scroll to compare years

Group changes in equity / 2025 from Annual Report 2025
Metric / unit 2025Group / Share capital2025Group / Capital reserve2025Group / Fair value reserve2025Group / Other reserves2025Group / Translation reserve2025Group / Accumulated profits2025Group / Total attributable to owners of the Company2025Group / Non-controlling interests2025Group / Total equity Source
Group changes in equity / 2025
As at 1 January 2025Renminbi thousands 350,874(7,585)(14,205)(8,968)944258,194579,25411,982591,236 PDF p. 93
Profit for the yearRenminbi thousands -----4,8874,887(106)4,781 PDF p. 93
Foreign currency translation differencesRenminbi thousands ----19-19-19 PDF p. 93
Share of other comprehensive income of associatesRenminbi thousands ----486-486-486 PDF p. 93
Total other comprehensive incomeRenminbi thousands ----505-505-505 PDF p. 93
Total comprehensive (loss)/income for the yearRenminbi thousands ----5054,8875,392(106)5,286 PDF p. 93
Non-controlling interests arising from incorporation of new subsidiariesRenminbi thousands -------1,6781,678 PDF p. 93
As at 31 December 2025Renminbi thousands 350,874(7,585)(14,205)(8,968)1,449263,081584,64613,554598,200 PDF p. 93
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Company changes in equity / 2025

5 metrics

Units appear below each metric. Scroll to compare years

Company changes in equity / 2025 from Annual Report 2025
Metric / unit 2025Company / Share capital2025Company / Capital reserve2025Company / Fair value reserve2025Company / Other reserves2025Company / Translation reserve2025Company / Accumulated losses2025Company / Total equity Source
Company changes in equity / 2025
As at 31 December 2024Renminbi thousands 350,874(8,294)(14,205)(8,968)40,821(9,247)350,981 PDF p. 95
Loss for the yearRenminbi thousands -----(4,698)(4,698) PDF p. 95
Foreign currency translation differencesRenminbi thousands ----5,208-5,208 PDF p. 95
Total comprehensive income/(loss) for the yearRenminbi thousands ----5,208(4,698)510 PDF p. 95
As at 31 December 2025Renminbi thousands 350,874(8,294)(14,205)(8,968)46,029(13,945)351,491 PDF p. 95
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group changes in equity / 2024

8 metrics

Units appear below each metric. Scroll to compare years

Group changes in equity / 2024 from Annual Report 2025
Metric / unit 2024Group / Share capital2024Group / Capital reserve2024Group / Fair value reserve2024Group / Other reserves2024Group / Translation reserve2024Group / Accumulated profits2024Group / Total attributable to owners of the Company2024Group / Non-controlling interests2024Group / Total equity Source
Group changes in equity / 2024
As at 1 January 2024Renminbi thousands 350,874(7,585)(14,205)(8,968)1,673256,818578,60711,541590,148 PDF p. 94
Profit for the yearRenminbi thousands -----1,3761,3761431,519 PDF p. 94
Foreign currency translation differencesRenminbi thousands ----32-32-32 PDF p. 94
Share of other comprehensive loss of associated companyRenminbi thousands ----(761)-(761)-(761) PDF p. 94
Total other comprehensive lossRenminbi thousands ----(729)-(729)-(729) PDF p. 94
Total comprehensive (loss)/income for the yearRenminbi thousands ----(729)1,376647143790 PDF p. 94
Non-controlling interests arising from incorporation of a new subsidiaryRenminbi thousands -------298298 PDF p. 94
As at 31 December 2024Renminbi thousands 350,874(7,585)(14,205)(8,968)944258,194579,25411,982591,236 PDF p. 94
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Company changes in equity / 2024

5 metrics

Units appear below each metric. Scroll to compare years

Company changes in equity / 2024 from Annual Report 2025
Metric / unit 2024Company / Share capital2024Company / Capital reserve2024Company / Fair value reserve2024Company / Other reserves2024Company / Translation reserve2024Company / Accumulated losses2024Company / Total equity Source
Company changes in equity / 2024
As at 1 January 2024Renminbi thousands 350,874(8,294)(14,205)(8,968)41,951(5,251)356,107 PDF p. 95
Loss for the yearRenminbi thousands -----(3,996)(3,996) PDF p. 95
Foreign currency translation differencesRenminbi thousands ----(1,130)-(1,130) PDF p. 95
Total comprehensive loss for the yearRenminbi thousands ----(1,130)(3,996)(5,126) PDF p. 95
As at 31 December 2024Renminbi thousands 350,874(8,294)(14,205)(8,968)40,821(9,247)350,981 PDF p. 95
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group consolidated cash flows

33 metrics

Units appear below each metric. Scroll to compare years

Group consolidated cash flows from Annual Report 2025
Metric / unit 2025Group / year ended 31 December 20252024Group / year ended 31 December 2024 Source
Operating activities
Profit before taxRenminbi thousands 5,1902,534 PDF p. 96
Adjustments for:
Change in fair value of financial asset mandatorily at fair value through profit or lossRenminbi thousands (506)(32) PDF p. 96
Amortisation of intangible assetsRenminbi thousands 8588 PDF p. 96
(Gain)/Loss on disposal of property, plant and equipmentRenminbi thousands (8)164 PDF p. 96
Depreciation of property, plant and equipmentRenminbi thousands 11,14810,600 PDF p. 96
Interest incomeRenminbi thousands (1,496)(1,514) PDF p. 96
Interest expenseRenminbi thousands 2,1682,982 PDF p. 96
Share of profits from associates, net of taxRenminbi thousands (18,122)(11,597) PDF p. 96
Provision for liabilities recognisedRenminbi thousands -1,291 PDF p. 96
Provision for guarantee recognisedRenminbi thousands -552 PDF p. 96
Impairment losses on trade and other receivablesRenminbi thousands 6,20468 PDF p. 96
Operating cash flows before movements in working capitalRenminbi thousands 4,6635,136 PDF p. 96
Changes in working capital
InventoriesRenminbi thousands (1,860)(575) PDF p. 96
Trade and other payablesRenminbi thousands 17,615(11,279) PDF p. 96
Trade and other receivablesRenminbi thousands (66,484)1,675 PDF p. 96
Cash used in operationsRenminbi thousands (46,066)(5,043) PDF p. 96
Income tax paidRenminbi thousands (409)(924) PDF p. 96
Net cash used in operating activitiesRenminbi thousands (46,475)(5,967) PDF p. 96
Investing activities
Acquisition of property, plant and equipment and intangible assetsRenminbi thousands (752)(10,076) PDF p. 96
Investment in an associateRenminbi thousands -(280) PDF p. 96
Interest receivedRenminbi thousands 1,4961,514 PDF p. 96
Repayment of loan to an associated companyRenminbi thousands 30,000- PDF p. 96
Proceeds from disposal of property, plant and equipmentRenminbi thousands 275- PDF p. 96
Net cash flows generated from/(used in) investing activitiesRenminbi thousands 31,019(8,842) PDF p. 96
Financing activities
Payment to shareholdersRenminbi thousands (262)(1,070) PDF p. 96
Interest paidRenminbi thousands (2,168)(2,850) PDF p. 96
Repayment of loan from a related partyRenminbi thousands (5,132)(1,968) PDF p. 96
Payment of lease liabilitiesRenminbi thousands (5,562)(4,890) PDF p. 96
Net cash flows used in financing activitiesRenminbi thousands (13,124)(10,778) PDF p. 96
Net decrease in cash and cash equivalentsRenminbi thousands (28,580)(25,587) PDF p. 96
Cash and cash equivalents at beginning of financial yearRenminbi thousands 61,80287,389 PDF p. 96
Effect of exchange rate fluctuations on cash heldRenminbi thousands 18* PDF p. 96
Cash and cash equivalents at end of financial yearRenminbi thousands 33,24061,802 PDF p. 96
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group cash flows / Note A: cash acquisition of property, plant and equipment

3 metrics

Units appear below each metric. Scroll to compare years

Group cash flows / Note A: cash acquisition of property, plant and equipment from Annual Report 2025
Metric / unit 2025Group / year ended 31 December 20252024Group / year ended 31 December 2024 Source
Group
Property, plant and equipment additions include Right-of-use (“ROU”) (Note 10)Renminbi thousands 1,26825,242 PDF p. 97
ROU (Note 10)Renminbi thousands (516)(15,166) PDF p. 97
Acquisition of property, plant and equipment and intangible assetsRenminbi thousands 75210,076 PDF p. 97
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group cash flows / Note B: financing liabilities / 2025

5 metrics

Units appear below each metric. Scroll to compare years

Group cash flows / Note B: financing liabilities / 2025 from Annual Report 2025
Metric / unit 2025Group / At beginning of financial year2025Group / Interest paid2025Group / Repayment made, net2025Group / New leases2025Group / Interest expense2025Group / Others2025Group / At end of financial year Source
Group financing-liability reconciliation / 2025
Lease liabilitiesRenminbi thousands 39,904(1,873)(5,562)5161,873(156)34,702 PDF p. 98
Amount owing to shareholdersRenminbi thousands 8,311-(262)---8,049 PDF p. 98
Loan from a related companyRenminbi thousands 5,132(144)(5,132)-144-- PDF p. 98
Accrued factoring interest expenseRenminbi thousands -(151)--151-- PDF p. 98
Subtotal (unlabelled in original)Renminbi thousands 53,347(2,168)(10,956)5162,168(156)42,751 PDF p. 98
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group cash flows / Note B: financing liabilities / 2024

5 metrics

Units appear below each metric. Scroll to compare years

Group cash flows / Note B: financing liabilities / 2024 from Annual Report 2025
Metric / unit 2024Group / At beginning of financial year2024Group / Interest paid2024Group / Repayment made, net2024Group / New leases2024Group / Interest expense2024Group / Others2024Group / At end of financial year Source
Group financing-liability reconciliation / 2024
Lease liabilitiesRenminbi thousands 29,456(2,099)(4,890)15,1662,09917239,904 PDF p. 98
Amount owing to shareholdersRenminbi thousands 9,381-(1,070)---8,311 PDF p. 98
Loan from a related companyRenminbi thousands 6,968(117)(1,968)-249-5,132 PDF p. 98
Accrued factoring interest expenseRenminbi thousands -(634)--634-- PDF p. 98
Subtotal (unlabelled in original)Renminbi thousands 45,805(2,850)(7,928)15,1662,98217253,347 PDF p. 98
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group consolidated statement of comprehensive income

26 metrics

Units appear below each metric. Scroll to compare years

Group consolidated statement of comprehensive income from Annual Report 2025
Metric / unit 2023Group / year ended 31 December 2023 Source
Original consolidated comprehensive income
RevenueRenminbi thousands 69,257 PDF p. 95
Cost of salesRenminbi thousands (61,670) PDF p. 95
Gross profitRenminbi thousands 7,587 PDF p. 95
Other incomeRenminbi thousands 4,334 PDF p. 95
Administrative expensesRenminbi thousands (19,046) PDF p. 95
Impairment losses on trade and other receivablesRenminbi thousands (6,885) PDF p. 95
Provision for contingent liabilitiesRenminbi thousands (1,526) PDF p. 95
Provision for guaranteeRenminbi thousands (1,469) PDF p. 95
Other expensesRenminbi thousands (2,060) PDF p. 95
Loss from operating activitiesRenminbi thousands (19,065) PDF p. 95
Finance costsRenminbi thousands (2,028) PDF p. 95
Share of profits from equity-accounted associates, net of taxRenminbi thousands 31,683 PDF p. 95
Profit before taxRenminbi thousands 10,590 PDF p. 95
Tax (expense)/creditRenminbi thousands 1,352 PDF p. 95
Profit for the yearRenminbi thousands 11,942 PDF p. 95
Item that may be reclassified subsequently to profit
Foreign currency translation differences arising from foreign operationsRenminbi thousands (3,384) PDF p. 95
Share of other comprehensive loss of associatesRenminbi thousands (1,066) PDF p. 95
Other comprehensive loss for the yearRenminbi thousands (4,450) PDF p. 95
Total comprehensive income for the yearRenminbi thousands 7,492 PDF p. 95
Profit for the year attributable to:
Owners of the CompanyRenminbi thousands 11,480 PDF p. 95
Non-controlling interestsRenminbi thousands 462 PDF p. 95
Subtotal (unlabelled in original)Renminbi thousands 11,942 PDF p. 95
Total comprehensive income for the year attributable to:
Owners of the CompanyRenminbi thousands 7,030 PDF p. 95
Non-controlling interestsRenminbi thousands 462 PDF p. 95
Subtotal (unlabelled in original)Renminbi thousands 7,492 PDF p. 95
Earnings per share
Basic/diluted (RMB cents)Renminbi cents per share 2.82 PDF p. 95
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group statement of financial position

27 metrics

Units appear below each metric. Scroll to compare years

Group statement of financial position from Annual Report 2025
Metric / unit 2023Group / as at 31 December 2023 Source
Non-current assets
Property, plant and equipmentRenminbi thousands 68,089 PDF p. 96
Intangible assetsRenminbi thousands 535 PDF p. 96
Investment in subsidiariesRenminbi thousands - PDF p. 96
Investment in associatesRenminbi thousands 448,444 PDF p. 96
Total non-current assetsRenminbi thousands 517,068 PDF p. 96
Current assets
Other investmentsRenminbi thousands 925 PDF p. 96
InventoriesRenminbi thousands 15 PDF p. 96
Trade receivablesRenminbi thousands 45,194 PDF p. 96
Other receivablesRenminbi thousands 72,751 PDF p. 96
Cash and cash equivalentsRenminbi thousands 87,389 PDF p. 96
Total current assetsRenminbi thousands 206,274 PDF p. 96
Total assetsRenminbi thousands 723,342 PDF p. 96
Equity
Share capitalRenminbi thousands 350,874 PDF p. 96
ReservesRenminbi thousands 227,733 PDF p. 96
Equity attributable to owners of the CompanyRenminbi thousands 578,607 PDF p. 96
Non-controlling interestsRenminbi thousands 11,541 PDF p. 96
Total equityRenminbi thousands 590,148 PDF p. 96
Non-current liabilities
Other payablesRenminbi thousands - PDF p. 96
ProvisionsRenminbi thousands 10,784 PDF p. 96
Lease liabilitiesRenminbi thousands 27,557 PDF p. 96
Total non-current liabilitiesRenminbi thousands 38,341 PDF p. 96
Current liabilities
Trade payablesRenminbi thousands 37,327 PDF p. 96
Other payablesRenminbi thousands 55,627 PDF p. 96
Lease liabilitiesRenminbi thousands 1,899 PDF p. 96
Total current liabilitiesRenminbi thousands 94,853 PDF p. 96
Total liabilitiesRenminbi thousands 133,194 PDF p. 96
Total equity and liabilitiesRenminbi thousands 723,342 PDF p. 96
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Company statement of financial position

27 metrics

Units appear below each metric. Scroll to compare years

Company statement of financial position from Annual Report 2025
Metric / unit 2023Company / as at 31 December 2023 Source
Non-current assets
Property, plant and equipmentRenminbi thousands 358 PDF p. 96
Intangible assetsRenminbi thousands - PDF p. 96
Investment in subsidiariesRenminbi thousands 370,519 PDF p. 96
Investment in associatesRenminbi thousands - PDF p. 96
Total non-current assetsRenminbi thousands 370,877 PDF p. 96
Current assets
Other investmentsRenminbi thousands 925 PDF p. 96
InventoriesRenminbi thousands - PDF p. 96
Trade receivablesRenminbi thousands - PDF p. 96
Other receivablesRenminbi thousands 427 PDF p. 96
Cash and cash equivalentsRenminbi thousands 173 PDF p. 96
Total current assetsRenminbi thousands 1,525 PDF p. 96
Total assetsRenminbi thousands 372,402 PDF p. 96
Equity
Share capitalRenminbi thousands 350,874 PDF p. 96
ReservesRenminbi thousands 5,233 PDF p. 96
Equity attributable to owners of the CompanyRenminbi thousands 356,107 PDF p. 96
Non-controlling interestsRenminbi thousands - PDF p. 96
Total equityRenminbi thousands 356,107 PDF p. 96
Non-current liabilities
Other payablesRenminbi thousands 12,090 PDF p. 96
ProvisionsRenminbi thousands - PDF p. 96
Lease liabilitiesRenminbi thousands 164 PDF p. 96
Total non-current liabilitiesRenminbi thousands 12,254 PDF p. 96
Current liabilities
Trade payablesRenminbi thousands - PDF p. 96
Other payablesRenminbi thousands 3,860 PDF p. 96
Lease liabilitiesRenminbi thousands 181 PDF p. 96
Total current liabilitiesRenminbi thousands 4,041 PDF p. 96
Total liabilitiesRenminbi thousands 16,295 PDF p. 96
Total equity and liabilitiesRenminbi thousands 372,402 PDF p. 96
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group changes in equity / 2023

10 metrics

Units appear below each metric. Scroll to compare years

Group changes in equity / 2023 from Annual Report 2025
Metric / unit 2023Group / Share capital2023Group / Capital reserve2023Group / Fair value reserve2023Group / Other reserves2023Group / Translation reserve2023Group / Accumulated profits2023Group / Total attributable to owners of the Company2023Group / Non-controlling interests2023Group / Total equity Source
Group changes in equity / 2023
As at 1 January 2023, as restatedRenminbi thousands 466,700(7,585)(14,205)(8,968)6,123222,767664,83211,079675,911 PDF p. 98
Profit for the yearRenminbi thousands -----11,48011,48046211,942 PDF p. 98
Foreign currency translation differencesRenminbi thousands ----(3,384)-(3,384)-(3,384) PDF p. 98
Share of other comprehensive loss of associated companyRenminbi thousands ----(1,066)-(1,066)-(1,066) PDF p. 98
Total other comprehensive lossRenminbi thousands ----(4,450)-(4,450)-(4,450) PDF p. 98
Total comprehensive (loss)/income for the yearRenminbi thousands ----(4,450)11,4807,0304627,492 PDF p. 98
Cash distributionRenminbi thousands -----(93,255)(93,255)-(93,255) PDF p. 98
Capital reductionRenminbi thousands (115,826)----115,826--- PDF p. 98
Subtotal (unlabelled in original)Renminbi thousands (115,826)----22,571(93,255)-(93,255) PDF p. 98
As at 31 December 2023Renminbi thousands 350,874(7,585)(14,205)(8,968)1,673256,818578,60711,541590,148 PDF p. 98
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Company changes in equity / 2023

8 metrics

Units appear below each metric. Scroll to compare years

Company changes in equity / 2023 from Annual Report 2025
Metric / unit 2023Company / Share capital2023Company / Capital reserve2023Company / Fair value reserve2023Company / Other reserves2023Company / Translation reserve2023Company / Accumulated losses2023Company / Total equity Source
Company changes in equity / 2023
As at 1 January 2023Renminbi thousands 466,700(8,294)(14,205)(8,968)30,961(24,087)442,107 PDF p. 99
Loss for the yearRenminbi thousands -----(3,735)(3,735) PDF p. 99
Foreign currency translation differencesRenminbi thousands ----10,990-10,990 PDF p. 99
Total comprehensive income/(loss) for the yearRenminbi thousands ----10,990(3,735)7,255 PDF p. 99
Cash distributionRenminbi thousands -----(93,255)(93,255) PDF p. 99
Capital reductionRenminbi thousands (115,826)----115,826- PDF p. 99
Subtotal (unlabelled in original)Renminbi thousands (115,826)----22,571(93,255) PDF p. 99
As at 31 December 2023Renminbi thousands 350,874(8,294)(14,205)(8,968)41,951(5,251)356,107 PDF p. 99
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group consolidated cash flows

36 metrics

Units appear below each metric. Scroll to compare years

Group consolidated cash flows from Annual Report 2025
Metric / unit 2023Group / year ended 31 December 2023 Source
Operating activities
Profit before taxRenminbi thousands 10,590 PDF p. 100
Adjustments for:
Change in fair value of financial asset mandatorily at fair value through profit or lossRenminbi thousands 760 PDF p. 100
Amortisation of intangible assetsRenminbi thousands 48 PDF p. 100
Loss on disposal of property, plant and equipmentRenminbi thousands - PDF p. 100
Depreciation of property, plant and equipmentRenminbi thousands 6,791 PDF p. 100
Interest incomeRenminbi thousands (4,138) PDF p. 100
Interest expenseRenminbi thousands 2,028 PDF p. 100
Share of profits from associates, net of taxRenminbi thousands (31,683) PDF p. 100
Provision for contingent liabilities recognisedRenminbi thousands 1,526 PDF p. 100
Provision for guarantee recognisedRenminbi thousands 1,469 PDF p. 100
Impairment losses on trade and other receivablesRenminbi thousands 6,885 PDF p. 100
Operating cash flows before movements in working capitalRenminbi thousands (5,724) PDF p. 100
Changes in working capital
InventoriesRenminbi thousands (15) PDF p. 100
Trade and other payablesRenminbi thousands (7,672) PDF p. 100
Trade and other receivablesRenminbi thousands (5,634) PDF p. 100
Contract assetsRenminbi thousands 10,782 PDF p. 100
Cash used in operationsRenminbi thousands (8,263) PDF p. 100
Income tax paidRenminbi thousands (330) PDF p. 100
Net cash used in operating activitiesRenminbi thousands (8,593) PDF p. 100
Investing activities
Acquisition of property, plant and equipment and intangible assetsRenminbi thousands (11,402) PDF p. 100
Investment in an associateRenminbi thousands - PDF p. 100
Interest receivedRenminbi thousands 4,138 PDF p. 100
Loan to an associated companyRenminbi thousands (10,000) PDF p. 100
Repayment of loan from a third partyRenminbi thousands 3,000 PDF p. 100
Transfer from Escrow AccountsRenminbi thousands 91,698 PDF p. 100
Net cash flows (used in)/generated from investing activitiesRenminbi thousands 77,434 PDF p. 100
Financing activities
Cash distribution to shareholders of the CompanyRenminbi thousands (93,255) PDF p. 100
Payment to shareholdersRenminbi thousands - PDF p. 100
Interest paidRenminbi thousands (980) PDF p. 100
(Repayment)/Loan from a related partyRenminbi thousands 6,800 PDF p. 100
Payment of lease liabilitiesRenminbi thousands (1,553) PDF p. 100
Net cash flows used in financing activitiesRenminbi thousands (88,988) PDF p. 100
Net decrease in cash and cash equivalentsRenminbi thousands (20,147) PDF p. 100
Cash and cash equivalents at beginning of financial yearRenminbi thousands 107,530 PDF p. 100
Effect of exchange rate fluctuations on cash heldRenminbi thousands 6 PDF p. 100
Cash and cash equivalents at end of financial yearRenminbi thousands 87,389 PDF p. 100
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group consolidated statement of comprehensive income

26 metrics

Units appear below each metric. Scroll to compare years

Group consolidated statement of comprehensive income from Annual Report 2025
Metric / unit 2022Group / year ended 31 December 2022 Source
Original consolidated comprehensive income
RevenueRenminbi thousands 108,375 PDF p. 88
Cost of salesRenminbi thousands (100,853) PDF p. 88
Gross profitRenminbi thousands 7,522 PDF p. 88
Other incomeRenminbi thousands 7,430 PDF p. 88
Administrative expensesRenminbi thousands (10,719) PDF p. 88
Impairment losses on trade and other receivablesRenminbi thousands - PDF p. 88
Provision for contingent liabilitiesRenminbi thousands 3,132 PDF p. 88
Provision for guaranteeRenminbi thousands - PDF p. 88
Other expensesRenminbi thousands (2,410) PDF p. 88
(Loss)/profit from operating activitiesRenminbi thousands 4,955 PDF p. 88
Finance costsRenminbi thousands (1,801) PDF p. 88
Share of profit of equity-accounted investees (net of tax)Renminbi thousands 25,026 PDF p. 88
Profit before taxRenminbi thousands 28,180 PDF p. 88
Tax expenseRenminbi thousands (2,643) PDF p. 88
Profit for the yearRenminbi thousands 25,537 PDF p. 88
to profit or loss:
Foreign currency translation differences arising from foreign operationsRenminbi thousands (214) PDF p. 88
Share of other comprehensive (loss)/income of associated company (Note 6)Renminbi thousands 4,062 PDF p. 88
Other comprehensive (loss)/income for the year, at nil taxRenminbi thousands 3,848 PDF p. 88
Total comprehensive income for the yearRenminbi thousands 29,385 PDF p. 88
Profit attributable to:
- Owners of the CompanyRenminbi thousands 25,052 PDF p. 88
- Non-controlling interestsRenminbi thousands 485 PDF p. 88
Subtotal (unlabelled in original)Renminbi thousands 25,537 PDF p. 88
Total comprehensive income for the year attributable to:
- Owners of the CompanyRenminbi thousands 28,900 PDF p. 88
- Non-controlling interestsRenminbi thousands 485 PDF p. 88
Subtotal (unlabelled in original)Renminbi thousands 29,385 PDF p. 88
Earnings per share
- Basic/diluted (cents)Renminbi cents per share 6.15 PDF p. 88
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group statement of financial position

29 metrics

Units appear below each metric. Scroll to compare years

Group statement of financial position from Annual Report 2025
Metric / unit 2022Group / as at 31 December 2022 Source
Non-Current
Property, plant and equipmentRenminbi thousands 59,672 PDF p. 87
Intangible assetsRenminbi thousands 104 PDF p. 87
SubsidiariesRenminbi thousands - PDF p. 87
Associated companyRenminbi thousands 417,827 PDF p. 87
Subtotal (unlabelled in original)Renminbi thousands 477,603 PDF p. 87
Current
Other investmentsRenminbi thousands 1,635 PDF p. 87
InventoriesRenminbi thousands - PDF p. 87
Trade receivablesRenminbi thousands 57,190 PDF p. 87
Other receivablesRenminbi thousands 34,418 PDF p. 87
Contract assetsRenminbi thousands 10,782 PDF p. 87
Restricted cash in an Escrow AccountRenminbi thousands 91,698 PDF p. 87
Cash and bank balancesRenminbi thousands 107,530 PDF p. 87
Subtotal (unlabelled in original)Renminbi thousands 303,253 PDF p. 87
Total assetsRenminbi thousands 780,856 PDF p. 87
Share capitalRenminbi thousands 466,700 PDF p. 87
ReservesRenminbi thousands 198,132 PDF p. 87
Equity attributable to owners of the companyRenminbi thousands 664,832 PDF p. 87
Non-controlling interestsRenminbi thousands 11,079 PDF p. 87
Total equityRenminbi thousands 675,911 PDF p. 87
Non-Current
ProvisionsRenminbi thousands 7,789 PDF p. 87
Lease liabilitiesRenminbi thousands 26,390 PDF p. 87
Other payablesRenminbi thousands - PDF p. 87
Subtotal (unlabelled in original)Renminbi thousands 34,179 PDF p. 87
Current
Lease liabilitiesRenminbi thousands 1,705 PDF p. 87
Trade payablesRenminbi thousands 44,527 PDF p. 87
Other payablesRenminbi thousands 24,534 PDF p. 87
Subtotal (unlabelled in original)Renminbi thousands 70,766 PDF p. 87
Total liabilitiesRenminbi thousands 104,945 PDF p. 87
Total equity and liabilitiesRenminbi thousands 780,856 PDF p. 87
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Company statement of financial position

29 metrics

Units appear below each metric. Scroll to compare years

Company statement of financial position from Annual Report 2025
Metric / unit 2022Company / as at 31 December 2022 Source
Non-Current
Property, plant and equipmentRenminbi thousands 50 PDF p. 87
Intangible assetsRenminbi thousands - PDF p. 87
SubsidiariesRenminbi thousands 356,143 PDF p. 87
Associated companyRenminbi thousands - PDF p. 87
Subtotal (unlabelled in original)Renminbi thousands 356,193 PDF p. 87
Current
Other investmentsRenminbi thousands 1,635 PDF p. 87
InventoriesRenminbi thousands - PDF p. 87
Trade receivablesRenminbi thousands - PDF p. 87
Other receivablesRenminbi thousands 474 PDF p. 87
Contract assetsRenminbi thousands - PDF p. 87
Restricted cash in an Escrow AccountRenminbi thousands - PDF p. 87
Cash and bank balancesRenminbi thousands 97,612 PDF p. 87
Subtotal (unlabelled in original)Renminbi thousands 99,721 PDF p. 87
Total assetsRenminbi thousands 455,914 PDF p. 87
Share capitalRenminbi thousands 466,700 PDF p. 87
ReservesRenminbi thousands (24,593) PDF p. 87
Equity attributable to owners of the companyRenminbi thousands 442,107 PDF p. 87
Non-controlling interestsRenminbi thousands - PDF p. 87
Total equityRenminbi thousands 442,107 PDF p. 87
Non-Current
ProvisionsRenminbi thousands - PDF p. 87
Lease liabilitiesRenminbi thousands - PDF p. 87
Other payablesRenminbi thousands - PDF p. 87
Subtotal (unlabelled in original)Renminbi thousands - PDF p. 87
Current
Lease liabilitiesRenminbi thousands - PDF p. 87
Trade payablesRenminbi thousands - PDF p. 87
Other payablesRenminbi thousands 13,807 PDF p. 87
Subtotal (unlabelled in original)Renminbi thousands 13,807 PDF p. 87
Total liabilitiesRenminbi thousands 13,807 PDF p. 87
Total equity and liabilitiesRenminbi thousands 455,914 PDF p. 87
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group changes in equity / 2022

10 metrics

Units appear below each metric. Scroll to compare years

Group changes in equity / 2022 from Annual Report 2025
Metric / unit 2022Group / Share capital2022Group / Capital reserve2022Group / Fair value reserve2022Group / Other reserves2022Group / Translation reserve2022Group / Accumulated profits2022Group / Total attributable to owners of the Company2022Group / Non-controlling interests2022Group / Total equity Source
Group changes in equity / 2022
At 1 January 2022Renminbi thousands 466,700(7,585)(14,205)(8,968)2,275197,715635,93212,600648,532 PDF p. 89
Profit for the year, as reportedRenminbi thousands -----30,68630,68674131,427 PDF p. 89
Prior year adjustment (Note 30)Renminbi thousands -----(5,634)(5,634)(256)(5,890) PDF p. 89
Profit for the year, as restatedRenminbi thousands -----25,05225,05248525,537 PDF p. 89
Foreign currency translation differencesRenminbi thousands ----(214)-(214)-(214) PDF p. 89
Share of other comprehensive income of associated company (Note 6)Renminbi thousands ----4,062-4,062-4,062 PDF p. 89
Total other comprehensive incomeRenminbi thousands ----3,848-3,848-3,848 PDF p. 89
Total comprehensive income for the year, as restatedRenminbi thousands ----3,84825,05228,90048529,385 PDF p. 89
Capital reduction in a subsidiary (Note 5(A))Renminbi thousands -------(2,006)(2,006) PDF p. 89
At 31 December 2022, as restatedRenminbi thousands 466,700(7,585)(14,205)(8,968)6,123222,767664,83211,079675,911 PDF p. 89
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Company changes in equity / 2022

5 metrics

Units appear below each metric. Scroll to compare years

Company changes in equity / 2022 from Annual Report 2025
Metric / unit 2022Company / Share capital2022Company / Capital reserve2022Company / Fair value reserve2022Company / Other reserves2022Company / Translation reserve2022Company / Accumulated losses2022Company / Total equity Source
Company changes in equity / 2022
At 1 January 2022Renminbi thousands 466,700(8,294)(14,205)(8,968)(8,277)(22,571)404,385 PDF p. 91
Loss for the yearRenminbi thousands -----(1,516)(1,516) PDF p. 91
Foreign currency translation differencesRenminbi thousands ----39,238-39,238 PDF p. 91
Total comprehensive income/(loss) for the yearRenminbi thousands ----39,238(1,516)37,722 PDF p. 91
At 31 December 2022Renminbi thousands 466,700(8,294)(14,205)(8,968)30,961(24,087)442,107 PDF p. 91
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group consolidated cash flows

35 metrics

Units appear below each metric. Scroll to compare years

Group consolidated cash flows from Annual Report 2025
Metric / unit 2022Group / year ended 31 December 2022 Source
Cash Flows from Operating Activities
Profit before taxRenminbi thousands 28,180 PDF p. 92
Adjustments for:
Change in fair value of financial asset mandatorily at fair value through profit or lossRenminbi thousands 1,368 PDF p. 92
Amortisation of intangible assetsRenminbi thousands 35 PDF p. 92
Depreciation of property, plant and equipmentRenminbi thousands 5,475 PDF p. 92
Interest incomeRenminbi thousands (3,504) PDF p. 92
Interest expenseRenminbi thousands 1,801 PDF p. 92
Share of profit of equity-accounted investees, net of taxRenminbi thousands (25,026) PDF p. 92
Provision for contingent liabilities recognised/(reversed)Renminbi thousands (3,132) PDF p. 92
Provision for guarantee recognisedRenminbi thousands - PDF p. 92
Impairment losses on trade and other receivablesRenminbi thousands - PDF p. 92
Operating (loss)/profit before working capital changesRenminbi thousands 5,197 PDF p. 92
Changes in inventoriesRenminbi thousands 229 PDF p. 92
Changes in trade and other payablesRenminbi thousands 33,541 PDF p. 92
Changes in trade and other receivablesRenminbi thousands (9,418) PDF p. 92
Changes in contract assetsRenminbi thousands (10,782) PDF p. 92
Cash (used in)/generated from operationsRenminbi thousands 18,767 PDF p. 92
Income tax paidRenminbi thousands (5,739) PDF p. 92
Net cash (used in)/generated from operating activitiesRenminbi thousands 13,028 PDF p. 92
Cash Flows from Investing Activities
Acquisition of property, plant and equipment and intangible assetsRenminbi thousands (2,535) PDF p. 92
Interest receivedRenminbi thousands 3,504 PDF p. 92
Loan to an associated companyRenminbi thousands (20,000) PDF p. 92
Repayment /(extension) of loan from/(to) a third partyRenminbi thousands (3,000) PDF p. 92
Transfer from Escrow AccountsRenminbi thousands - PDF p. 92
Net cash generated from/(used in) investing activitiesRenminbi thousands (22,031) PDF p. 92
Cash Flows from Financing Activities
Capital reduction in a subsidiary paid to non-controlling interestsRenminbi thousands (2,006) PDF p. 92
Cash distribution to shareholders of the CompanyRenminbi thousands - PDF p. 92
Amounts owing to shareholdersRenminbi thousands 1,584 PDF p. 92
Interest paidRenminbi thousands (1,801) PDF p. 92
Loan from a related partyRenminbi thousands - PDF p. 92
Payment of lease liabilitiesRenminbi thousands (248) PDF p. 92
Net cash used in financing activitiesRenminbi thousands (2,471) PDF p. 92
Net decrease in cash and cash equivalentsRenminbi thousands (11,474) PDF p. 92
Cash and cash equivalents at beginning of yearRenminbi thousands 118,986 PDF p. 92
Effect of exchange rate fluctuations on cash heldRenminbi thousands 18 PDF p. 92
Cash and cash equivalents at end of yearRenminbi thousands 107,530 PDF p. 92
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group consolidated statement of comprehensive income

26 metrics

Units appear below each metric. Scroll to compare years

Group consolidated statement of comprehensive income from Annual Report 2025
Metric / unit 2021Group / year ended 31 December 2021 Source
Original consolidated comprehensive income
RevenueRenminbi thousands 114,135 PDF p. 74
Cost of salesRenminbi thousands (90,030) PDF p. 74
Gross profitRenminbi thousands 24,105 PDF p. 74
Other incomeRenminbi thousands 6,451 PDF p. 74
Administrative expensesRenminbi thousands (11,391) PDF p. 74
Impairment losses on trade and other receivablesRenminbi thousands (17) PDF p. 74
Provision for contingent liabilitiesRenminbi thousands (4,884) PDF p. 74
Reversal of provision for guaranteeRenminbi thousands 480 PDF p. 74
Other expensesRenminbi thousands (2,226) PDF p. 74
Profit from operating activitiesRenminbi thousands 12,518 PDF p. 74
Finance costsRenminbi thousands (1,333) PDF p. 74
Share of profit of equity-accounted investees (net of tax)Renminbi thousands 23,167 PDF p. 74
Profit before taxRenminbi thousands 34,352 PDF p. 74
Tax expenseRenminbi thousands (4,481) PDF p. 74
Profit for the yearRenminbi thousands 29,871 PDF p. 74
Items that are or may be reclassified subsequently to profit or loss:
Foreign currency translation differences arising from foreign operationsRenminbi thousands 232 PDF p. 74
Share of other comprehensive income of associated company (Note 6)Renminbi thousands 790 PDF p. 74
Other comprehensive income for the year, at nil taxRenminbi thousands 1,022 PDF p. 74
Total comprehensive income for the yearRenminbi thousands 30,893 PDF p. 74
Profit attributable to:
– Owners of the CompanyRenminbi thousands 29,166 PDF p. 74
– Non-controlling interestsRenminbi thousands 705 PDF p. 74
Subtotal (unlabelled in original)Renminbi thousands 29,871 PDF p. 74
Total comprehensive income for the year attributable to:
– Owners of the CompanyRenminbi thousands 30,188 PDF p. 74
– Non-controlling interestsRenminbi thousands 705 PDF p. 74
Subtotal (unlabelled in original)Renminbi thousands 30,893 PDF p. 74
Earnings/(loss) per share
– Basic/diluted (cents)Renminbi cents per share 7.15 PDF p. 74
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Group statement of financial position

27 metrics

Units appear below each metric. Scroll to compare years

Group statement of financial position from Annual Report 2025
Metric / unit 2021Group / as at 31 December 2021 Source
Non-Current
Property, plant and equipmentRenminbi thousands 35,738 PDF p. 73
SubsidiariesRenminbi thousands – PDF p. 73
Associated companyRenminbi thousands 388,739 PDF p. 73
Subtotal (unlabelled in original)Renminbi thousands 424,477 PDF p. 73
Current
Other investmentsRenminbi thousands 2,812 PDF p. 73
InventoriesRenminbi thousands 229 PDF p. 73
Trade receivablesRenminbi thousands 50,060 PDF p. 73
Other receivablesRenminbi thousands 10,413 PDF p. 73
Restricted cash in an Escrow AccountRenminbi thousands 91,698 PDF p. 73
Cash and bank balancesRenminbi thousands 118,986 PDF p. 73
Subtotal (unlabelled in original)Renminbi thousands 274,198 PDF p. 73
Total assetsRenminbi thousands 698,675 PDF p. 73
Share capitalRenminbi thousands 466,700 PDF p. 73
ReservesRenminbi thousands 169,232 PDF p. 73
Equity attributable to owners of the companyRenminbi thousands 635,932 PDF p. 73
Non-controlling interestsRenminbi thousands 12,600 PDF p. 73
Total equityRenminbi thousands 648,532 PDF p. 73
Non-Current
ProvisionsRenminbi thousands 10,921 PDF p. 73
Lease liabilitiesRenminbi thousands 1,060 PDF p. 73
Subtotal (unlabelled in original)Renminbi thousands 11,981 PDF p. 73
Current
Lease liabilitiesRenminbi thousands 1,011 PDF p. 73
Trade payablesRenminbi thousands 15,822 PDF p. 73
Other payablesRenminbi thousands 18,233 PDF p. 73
Current tax liabilitiesRenminbi thousands 3,096 PDF p. 73
Subtotal (unlabelled in original)Renminbi thousands 38,162 PDF p. 73
Total liabilitiesRenminbi thousands 50,143 PDF p. 73
Total equity and liabilitiesRenminbi thousands 698,675 PDF p. 73
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Company statement of financial position

27 metrics

Units appear below each metric. Scroll to compare years

Company statement of financial position from Annual Report 2025
Metric / unit 2021Company / as at 31 December 2021 Source
Non-Current
Property, plant and equipmentRenminbi thousands 39 PDF p. 73
SubsidiariesRenminbi thousands 410,786 PDF p. 73
Associated companyRenminbi thousands – PDF p. 73
Subtotal (unlabelled in original)Renminbi thousands 410,825 PDF p. 73
Current
Other investmentsRenminbi thousands 2,812 PDF p. 73
InventoriesRenminbi thousands – PDF p. 73
Trade receivablesRenminbi thousands – PDF p. 73
Other receivablesRenminbi thousands 336 PDF p. 73
Restricted cash in an Escrow AccountRenminbi thousands – PDF p. 73
Cash and bank balancesRenminbi thousands 193 PDF p. 73
Subtotal (unlabelled in original)Renminbi thousands 3,341 PDF p. 73
Total assetsRenminbi thousands 414,166 PDF p. 73
Share capitalRenminbi thousands 466,700 PDF p. 73
ReservesRenminbi thousands (62,315) PDF p. 73
Equity attributable to owners of the companyRenminbi thousands 404,385 PDF p. 73
Non-controlling interestsRenminbi thousands – PDF p. 73
Total equityRenminbi thousands 404,385 PDF p. 73
Non-Current
ProvisionsRenminbi thousands – PDF p. 73
Lease liabilitiesRenminbi thousands – PDF p. 73
Subtotal (unlabelled in original)Renminbi thousands – PDF p. 73
Current
Lease liabilitiesRenminbi thousands – PDF p. 73
Trade payablesRenminbi thousands – PDF p. 73
Other payablesRenminbi thousands 9,781 PDF p. 73
Current tax liabilitiesRenminbi thousands – PDF p. 73
Subtotal (unlabelled in original)Renminbi thousands 9,781 PDF p. 73
Total liabilitiesRenminbi thousands 9,781 PDF p. 73
Total equity and liabilitiesRenminbi thousands 414,166 PDF p. 73
Definitions & sources

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

Where the money comes from

Segment information

By business

Infrastructure segment information, Group, 31 December 2025 (RMB'000) 9 lines
Infrastructure segment information, Group, 31 December 2025 (RMB'000) — Group
Item / unit 2025Infrastructure segment - Jialong2025Infrastructure segment - Yilong2025Infrastructure segment - Chengdu KQR2025Infrastructure segment - Other2025Infrastructure segment - Total Source
Revenue and expenses
External revenueRMB'000 32,888447,154-3,522483,564 PDF p. 147
Interest incomeRMB'000 361,485-1,494 PDF p. 147
Interest expenseRMB'000 (1,855)(125)(155)(18)(2,153) PDF p. 147
Depreciation and amortisationRMB'000 (7,052)(3,541)(80)(361)(11,034) PDF p. 147
Share of profits from equity- accounted associates (net of tax)RMB'000 395-17,727-18,122 PDF p. 147
Reportable segment (loss)/profit before taxRMB'000 (923)2,15713,043(1,485)12,792 PDF p. 147
Other segment information
Reportable segment assetsRMB'000 39,545147,006538,8855,452730,888 PDF p. 147
Other segment information - Capital expenditure
- Property, plant and equipmentRMB'000 52794862461,268 PDF p. 147
Other segment information
Reportable segment liabilitiesRMB'000 (43,525)(74,406)(7,858)(4,367)(130,156) PDF p. 147
Notes

Only one reportable segment, the Infrastructure Segment; Jialong, Yilong, Chengdu KQR and Other are its units.

Infrastructure segment information, Group, 31 December 2024 (RMB'000) 9 lines
Infrastructure segment information, Group, 31 December 2024 (RMB'000) — Group
Item / unit 2024Infrastructure segment - Jialong2024Infrastructure segment - Yilong2024Infrastructure segment - Chengdu KQR2024Infrastructure segment - Other2024Infrastructure segment - Total Source
Revenue and expenses
External revenueRMB'000 19,737411,991-901432,629 PDF p. 147
Interest incomeRMB'000 71031,400-1,510 PDF p. 147
Interest expenseRMB'000 (2,168)(542)(258)(6)(2,974) PDF p. 147
Depreciation and amortisationRMB'000 (7,226)(3,168)(28)(69)(10,491) PDF p. 147
Share of profits from equity-accounted associates (net of tax)RMB'000 --11,597-11,597 PDF p. 147
Reportable segment (loss)/profit before taxRMB'000 (5,266)3,22211,898(120)9,734 PDF p. 147
Other segment information
Reportable segment assetsRMB'000 41,759128,045546,0412,366718,211 PDF p. 147
Other segment information - Capital expenditure
- Property, plant and equipmentRMB'000 14,4799,19714686424,686 PDF p. 147
Other segment information
Reportable segment liabilitiesRMB'000 (47,211)(33,059)(51,381)(853)(132,504) PDF p. 147
Notes

Only one reportable segment, the Infrastructure Segment.

Reconciliations of reportable segment revenues, profit or loss, assets and liabilities (Group, RMB'000) 13 lines
Reconciliations of reportable segment revenues, profit or loss, assets and liabilities (Group, RMB'000)
Item / unit 2025Group2024Group Source
Revenue
Total revenue for reportable segmentsRMB'000 483,564432,629 PDF p. 148
Profit or loss
Total profit before tax for reportable segmentsRMB'000 12,7929,734 PDF p. 148
Profit or loss - Unallocated amounts
- Other incomeRMB'000 123 PDF p. 148
- Other expense (head office expenses)RMB'000 (7,603)(7,223) PDF p. 148
- Tax expenseRMB'000 (409)(1,015) PDF p. 148
Profit or loss
Consolidated profit for the yearRMB'000 4,7811,519 PDF p. 148
Assets
Total assets for reportable segmentsRMB'000 730,888718,211 PDF p. 148
Other unallocated amountsRMB'000 3,7403,911 PDF p. 148
Consolidated total assetsRMB'000 734,628722,122 PDF p. 148
Liabilities
Total liabilities for reportable segmentsRMB'000 130,156132,504 PDF p. 148
Elimination of inter-segment liabilitiesRMB'000 (4,449)(12,367) PDF p. 148
Other unallocated amountsRMB'000 10,72110,749 PDF p. 148
Consolidated total liabilitiesRMB'000 136,428130,886 PDF p. 148
Notes

As at 31 December 2025, the other unallocated amounts of the Group's assets related mainly to cash and bank balances.

Other material items, 2025 (RMB'000) 4 lines
Other material items, 2025 (RMB'000)
Item / unit 2025Reportable segment total2025Unallocated amounts2025Consolidated total Source
2025 Other material items
Interest incomeRMB'000 1,49421,496 PDF p. 148
Interest expenseRMB'000 (2,153)(15)(2,168) PDF p. 148
Depreciation and amortisationRMB'000 (11,034)(199)(11,233) PDF p. 148
2025 Other material items - Capital expenditure
- Property, plant and equipmentRMB'000 (1,268)-(1,268) PDF p. 148
Other material items, 2024 (RMB'000) 4 lines
Other material items, 2024 (RMB'000)
Item / unit 2024Reportable segment total2024Unallocated amounts2024Consolidated total Source
2024 Other material items
Interest incomeRMB'000 1,51041,514 PDF p. 148
Interest expenseRMB'000 (2,974)(8)(2,982) PDF p. 148
Depreciation and amortisationRMB'000 (10,491)(197)(10,688) PDF p. 148
2024 Other material items - Capital expenditure
- Property, plant and equipmentRMB'000 (24,686)(556)(25,242) PDF p. 148

By geography

Geographical information (RMB'000) 3 lines
Geographical information (RMB'000)
Item / unit 2025Revenue2024Revenue2025Non-current assets2024Non-current assets Source
Geographical information
MalaysiaRMB'000 2,7329017851,348 PDF p. 149
PRCRMB'000 480,832431,728541,490540,572 PDF p. 149
TotalRMB'000 483,564432,629542,275541,920 PDF p. 149
Notes

Segment revenue is based on the geographical location of customers and segment non-current assets are based on the geographical location of the assets.

Principal geographical areas: Singapore, Malaysia and China.

Revenue from 3 customers of the Infrastructure segment (2024: 3 customers) represents approximately 91.9% (2024: 95.6%) of the Group's total revenue.

Debt

Borrowings

Lease liabilities maturity (Note 23)

Lease liabilities maturity (Note 23)
Item / unit 2025Group RMB'0002024Group RMB'0002025Company RMB'0002024Company RMB'000 Source
Undiscounted lease payments due
- Later than five yearsRMB'000 6,67111,475-- PDF p. 144
- Later than one year and not laterRMB'000 25,45028,32192379 PDF p. 144
- No later than one yearRMB'000 8,0497,411195192 PDF p. 144
Lease liabilities
Less: Future interest costsRMB'000 (5,468)(7,303)(9)(35) PDF p. 144
Represented by
- Non-currentRMB'000 28,25434,35491363 PDF p. 144
- CurrentRMB'000 6,4485,550187173 PDF p. 144
Notes

The Group's lease liabilities are secured by the lessors' title to the leased assets.

Total undiscounted (40,170 / 47,207 / 287 / 571) and total lease liabilities (34,702 / 39,904 / 278 / 536) are printed subtotals not extracted as rows.

Contractual maturities of financial liabilities - lease liabilities, Group (Note 26)

Contractual maturities of financial liabilities - lease liabilities, Group (Note 26) — Group
Item / unit 2025carrying amount RMB'0002025total contractual cash flows RMB'0002025less than 1 year RMB'00020252 to 5 years RMB'0002025more than 5 years RMB'000 Source
Group 2025 Non-derivative financial liabilities
Lease liabilitiesRMB'000 34,70240,1708,04925,4506,671 PDF p. 155
Notes

Amounts are gross and undiscounted, and include contractual interest payments. The Group and Company do not have variable rate interest-bearing financial instruments.

Contractual maturities of financial liabilities - lease liabilities, Group 2024 (Note 26)

Contractual maturities of financial liabilities - lease liabilities, Group 2024 (Note 26) — Group
Item / unit 2024carrying amount RMB'0002024total contractual cash flows RMB'0002024less than 1 year RMB'00020242 to 5 years RMB'0002024more than 5 years RMB'000 Source
Group 2024 Non-derivative financial liabilities
Lease liabilitiesRMB'000 39,90447,2077,41128,32111,475 PDF p. 155
Notes

Amounts are gross and undiscounted.

Contractual maturities - Company (Note 26)

Contractual maturities - Company (Note 26) — Company
Item / unit 2025carrying amount RMB'0002025total RMB'0002025less than 1 year RMB'00020252 to 5 years RMB'000 Source
Company 2025 Non-derivative financial liabilities
Lease liabilitiesRMB'000 27828719592 PDF p. 156
Other payablesRMB'000 24,99224,9922,73522,257 PDF p. 156
Notes

The loan extended by Ranken HK as at 31 December 2025 (Note 21) is non-interest bearing and is repayable on 1 January 2027.

Contractual maturities - Company 2024 (Note 26)

Contractual maturities - Company 2024 (Note 26) — Company
Item / unit 2024carrying amount RMB'0002024total RMB'0002024less than 1 year RMB'00020242 to 5 years RMB'000 Source
Company 2024 Non-derivative financial liabilities
Lease liabilitiesRMB'000 536571192379 PDF p. 156
Other payablesRMB'000 20,01420,0142,50517,509 PDF p. 156

Payout

Dividends & distributions

Dividend policy

ItemValuePeriod / scopeSource
Dividend policy The Group does not have a dividend policy at present. The form, frequency and amount of dividends declared each year will take into consideration the Group’s profit growth, cash position, positive cash flow generated from operations, projected capital requirements for business growth and other factors as the Board may deem appropriate. Group PDF p. 67

Extracted from Annual Report 2025 and checked against the cited pages; see the original report for full context.

Auditor’s report

Audit & risk signals

Audit opinion

ItemValuePeriod / scopeSource
Audit firm FORVIS MAZARS LLP Group and Company, FY2025 PDF p. 90
Engagement partner Zhang Liang Group and Company, FY2025 PDF p. 90
Auditors' report date 14 April 2026 Group and Company · As at 2026-04-14 PDF p. 90
Opinion true and fair view Group and Company, year ended 31 December 2025 PDF p. 85

Key audit matters

ItemValuePeriod / scopeSource
Key audit matter 2 description As the ultimate outcome of the matters is uncertain and the estimates made by Management are subjected to significant judgement and estimation uncertainty, this was considered to be a key audit matter. Group, 31 December 2025 PDF p. 87

Extracted from Annual Report 2025 and checked against the cited pages; see the original report for full context.

How to read these figures

Group and parent company or bank figures are labelled separately. Parentheses indicate negative amounts; a dash and NA retain the report’s notation.

Comparative figures follow Annual Report 2025, including retrospective adjustments. Adjusted and reported earnings may have different definitions; refer to each statement’s notes.

Five financial years ended 31 December 2021–2025. Monetary statements are in RMB thousands; basic/diluted EPS is in RMB cents. Group consolidated comprehensive income, cash flows and changes in equity; Company financial position and changes in equity. No separate Company income or cash-flow statement is disclosed.

FY2022 Group comparative figures are restated in the FY2023 annual report. Note 30 (physical pages 149–150) records subcontracting-cost under-accrual and prior-year reclassifications. The original FY2022 Group statements are retained separately with their original values. Company comparatives are unchanged.

FY2023 Note 30 (physical page 150) prints restated FY2022 profit before tax as RMB28,810 thousand. The primary income and cash-flow statements (physical pages 88 and 92) both print RMB28,180 thousand. RMB34,070 less the disclosed RMB5,890 adjustment equals RMB28,180, and RMB28,180 less RMB2,643 tax equals the disclosed RMB25,537 profit. The primary statements are retained; the inconsistent note figure is separately recorded.

FY2022 cash-flow restatement/reclassification changes operating cash flow from RMB11,318 to RMB13,028 thousand and investing cash flow from RMB(20,321) to RMB(22,031) thousand; financing cash flow RMB(2,471) thousand and net cash decrease RMB(11,474) thousand are unchanged. Note 30 separately prints adjustment/reclassification columns; no additional cash transaction is inferred.

FY2023 financial-position comparative rows are reordered in the FY2024 presentation: Company non-current other payables and current lease liabilities remain in their respective classifications. All corresponding amounts are unchanged.

FY2021 amounts owing to shareholders in the FY2022 comparative cash-flow statement are printed blank. The blank is preserved and is not replaced with a zero. Current-year cash-flow foreign-exchange comparative FY2024 is printed -*, meaning an amount below RMB1,000 rather than exact zero.

Company changes in equity print consecutive annual closing balances without a repeated opening balance for the following year. Where used as the next year’s boundary, the previous printed closing caption is retained with explicit source metadata.

FY2025 Note 12 disclosures retain original differences: the primary/rollforward total investment in associates is RMB469,450 thousand; the separate Ranken carrying amount is RMB468,775 thousand and BITC profit/investment contribution is RMB395 thousand, leaving RMB280 thousand. The movement subtotal is RMB469,055 thousand, also RMB280 thousand above the separately printed Ranken carrying amount. BAZET is shown as a dash in the current movement row versus RMB280 thousand previously; no unprinted adjustment or complete reconciliation is invented.

The FY2025 audit KAM narrative prints Ranken investment as RMB468.8 million and 62% of total assets. RMB468,775 thousand / RMB734,628 thousand from the disclosed tables is 63.81%. The KAM also describes profit and other comprehensive income totalling RMB17.7 million, while Note 12 separately prints Ranken profit share RMB17,727 thousand and OCI RMB486 thousand, totalling RMB18,213 thousand. These narrative/table differences are retained; the primary amounts are not changed.

The Company functional currency is SGD, while Group and Company statements are presented in RMB rounded to thousands (Note 2.1, physical page 99). Monetary amounts are not converted into SGD. Whole-share register quantities and financial-statement shares in thousands remain separate.

These tables show the available extracted figures. The original annual report contains the full statements, notes and definitions.