Annual Report 2025
Auditor’s opinion: a true and fair view. Read auditor’s report (PDF p. 85)
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / year ended 31 December 2025 | 2024Group / year ended 31 December 2024 | Source |
|---|---|---|---|
| Original consolidated comprehensive income | |||
| RevenueRenminbi thousands | 483,564 | 432,629 | PDF p. 91 |
| Cost of salesRenminbi thousands | (472,751) | (422,872) | PDF p. 91 |
| Gross profitRenminbi thousands | 10,813 | 9,757 | PDF p. 91 |
| Other incomeRenminbi thousands | 4,296 | 5,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,122 | 11,597 | PDF p. 91 |
| Profit before taxRenminbi thousands | 5,190 | 2,534 | PDF p. 91 |
| Income tax expenseRenminbi thousands | (409) | (1,015) | PDF p. 91 |
| Profit for the yearRenminbi thousands | 4,781 | 1,519 | PDF p. 91 |
| Item that may be reclassified subsequently to profit | |||
| Foreign currency translation differences arising from foreign operationsRenminbi thousands | 19 | 32 | 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,286 | 790 | PDF p. 91 |
| Profit for the year attributable to: | |||
| Owners of the CompanyRenminbi thousands | 4,887 | 1,376 | PDF p. 91 |
| Non-controlling interestsRenminbi thousands | (106) | 143 | PDF p. 91 |
| Subtotal (unlabelled in original)Renminbi thousands | 4,781 | 1,519 | PDF p. 91 |
| Total comprehensive income for the year attributable to: | |||
| Owners of the CompanyRenminbi thousands | 5,392 | 647 | PDF p. 91 |
| Non-controlling interestsRenminbi thousands | (106) | 143 | PDF p. 91 |
| Subtotal (unlabelled in original)Renminbi thousands | 5,286 | 790 | PDF p. 91 |
| Earnings per share | |||
| Basic/diluted (RMB cents)Renminbi cents per share | 1.20 | 0.34 | PDF p. 91 |
Original report: PDF p. 91 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / as at 31 December 2025 | 2024Group / as at 31 December 2024 | Source |
|---|---|---|---|
| Non-current assets | |||
| Property, plant and equipmentRenminbi thousands | 72,462 | 82,563 | PDF p. 92 |
| Intangible assetsRenminbi thousands | 363 | 448 | PDF p. 92 |
| Investment in subsidiariesRenminbi thousands | - | - | PDF p. 92 |
| Investment in associatesRenminbi thousands | 469,450 | 458,909 | PDF p. 92 |
| Total non-current assetsRenminbi thousands | 542,275 | 541,920 | PDF p. 92 |
| Current assets | |||
| Other investmentsRenminbi thousands | 1,463 | 957 | PDF p. 92 |
| InventoriesRenminbi thousands | 2,450 | 590 | PDF p. 92 |
| Trade receivablesRenminbi thousands | 67,650 | 53,162 | PDF p. 92 |
| Other receivablesRenminbi thousands | 87,550 | 63,691 | PDF p. 92 |
| Cash and cash equivalentsRenminbi thousands | 33,240 | 61,802 | PDF p. 92 |
| Total current assetsRenminbi thousands | 192,353 | 180,202 | PDF p. 92 |
| Total assetsRenminbi thousands | 734,628 | 722,122 | PDF p. 92 |
| Equity | |||
| Share capitalRenminbi thousands | 350,874 | 350,874 | PDF p. 92 |
| ReservesRenminbi thousands | 233,772 | 228,380 | PDF p. 92 |
| Equity attributable to owners of the CompanyRenminbi thousands | 584,646 | 579,254 | PDF p. 92 |
| Non-controlling interestsRenminbi thousands | 13,554 | 11,982 | PDF p. 92 |
| Total equityRenminbi thousands | 598,200 | 591,236 | PDF p. 92 |
| Non-current liabilities | |||
| Other payablesRenminbi thousands | - | - | PDF p. 92 |
| ProvisionsRenminbi thousands | 12,627 | 12,627 | PDF p. 92 |
| Lease liabilitiesRenminbi thousands | 28,254 | 34,354 | PDF p. 92 |
| Total non-current liabilitiesRenminbi thousands | 40,881 | 46,981 | PDF p. 92 |
| Current liabilities | |||
| Trade payablesRenminbi thousands | 44,930 | 34,347 | PDF p. 92 |
| Other payablesRenminbi thousands | 44,169 | 44,008 | PDF p. 92 |
| Lease liabilitiesRenminbi thousands | 6,448 | 5,550 | PDF p. 92 |
| Total current liabilitiesRenminbi thousands | 95,547 | 83,905 | PDF p. 92 |
| Total liabilitiesRenminbi thousands | 136,428 | 130,886 | PDF p. 92 |
| Total equity and liabilitiesRenminbi thousands | 734,628 | 722,122 | PDF p. 92 |
Original report: PDF p. 92 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company / as at 31 December 2025 | 2024Company / as at 31 December 2024 | Source |
|---|---|---|---|
| Non-current assets | |||
| Property, plant and equipmentRenminbi thousands | 277 | 553 | PDF p. 92 |
| Intangible assetsRenminbi thousands | - | - | PDF p. 92 |
| Investment in subsidiariesRenminbi thousands | 374,755 | 369,327 | PDF p. 92 |
| Investment in associatesRenminbi thousands | - | - | PDF p. 92 |
| Total non-current assetsRenminbi thousands | 375,032 | 369,880 | PDF p. 92 |
| Current assets | |||
| Other investmentsRenminbi thousands | 1,463 | 957 | PDF p. 92 |
| InventoriesRenminbi thousands | - | - | PDF p. 92 |
| Trade receivablesRenminbi thousands | - | - | PDF p. 92 |
| Other receivablesRenminbi thousands | 216 | 452 | PDF p. 92 |
| Cash and cash equivalentsRenminbi thousands | 50 | 242 | PDF p. 92 |
| Total current assetsRenminbi thousands | 1,729 | 1,651 | PDF p. 92 |
| Total assetsRenminbi thousands | 376,761 | 371,531 | PDF p. 92 |
| Equity | |||
| Share capitalRenminbi thousands | 350,874 | 350,874 | PDF p. 92 |
| ReservesRenminbi thousands | 617 | 107 | PDF p. 92 |
| Equity attributable to owners of the CompanyRenminbi thousands | 351,491 | 350,981 | PDF p. 92 |
| Non-controlling interestsRenminbi thousands | - | - | PDF p. 92 |
| Total equityRenminbi thousands | 351,491 | 350,981 | PDF p. 92 |
| Non-current liabilities | |||
| Other payablesRenminbi thousands | 22,257 | 17,382 | PDF p. 92 |
| ProvisionsRenminbi thousands | - | - | PDF p. 92 |
| Lease liabilitiesRenminbi thousands | 91 | 363 | PDF p. 92 |
| Total non-current liabilitiesRenminbi thousands | 22,348 | 17,745 | PDF p. 92 |
| Current liabilities | |||
| Trade payablesRenminbi thousands | - | - | PDF p. 92 |
| Other payablesRenminbi thousands | 2,735 | 2,632 | PDF p. 92 |
| Lease liabilitiesRenminbi thousands | 187 | 173 | PDF p. 92 |
| Total current liabilitiesRenminbi thousands | 2,922 | 2,805 | PDF p. 92 |
| Total liabilitiesRenminbi thousands | 25,270 | 20,550 | PDF p. 92 |
| Total equity and liabilitiesRenminbi thousands | 376,761 | 371,531 | PDF p. 92 |
Original report: PDF p. 92 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / Share capital | 2025Group / Capital reserve | 2025Group / Fair value reserve | 2025Group / Other reserves | 2025Group / Translation reserve | 2025Group / Accumulated profits | 2025Group / Total attributable to owners of the Company | 2025Group / Non-controlling interests | 2025Group / Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Group changes in equity / 2025 | ||||||||||
| As at 1 January 2025Renminbi thousands | 350,874 | (7,585) | (14,205) | (8,968) | 944 | 258,194 | 579,254 | 11,982 | 591,236 | PDF p. 93 |
| Profit for the yearRenminbi thousands | - | - | - | - | - | 4,887 | 4,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 | - | - | - | - | 505 | 4,887 | 5,392 | (106) | 5,286 | PDF p. 93 |
| Non-controlling interests arising from incorporation of new subsidiariesRenminbi thousands | - | - | - | - | - | - | - | 1,678 | 1,678 | PDF p. 93 |
| As at 31 December 2025Renminbi thousands | 350,874 | (7,585) | (14,205) | (8,968) | 1,449 | 263,081 | 584,646 | 13,554 | 598,200 | PDF p. 93 |
Original report: PDF p. 93 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company / Share capital | 2025Company / Capital reserve | 2025Company / Fair value reserve | 2025Company / Other reserves | 2025Company / Translation reserve | 2025Company / Accumulated losses | 2025Company / 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 |
Original report: PDF p. 95 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / Share capital | 2024Group / Capital reserve | 2024Group / Fair value reserve | 2024Group / Other reserves | 2024Group / Translation reserve | 2024Group / Accumulated profits | 2024Group / Total attributable to owners of the Company | 2024Group / Non-controlling interests | 2024Group / Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Group changes in equity / 2024 | ||||||||||
| As at 1 January 2024Renminbi thousands | 350,874 | (7,585) | (14,205) | (8,968) | 1,673 | 256,818 | 578,607 | 11,541 | 590,148 | PDF p. 94 |
| Profit for the yearRenminbi thousands | - | - | - | - | - | 1,376 | 1,376 | 143 | 1,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,376 | 647 | 143 | 790 | PDF p. 94 |
| Non-controlling interests arising from incorporation of a new subsidiaryRenminbi thousands | - | - | - | - | - | - | - | 298 | 298 | PDF p. 94 |
| As at 31 December 2024Renminbi thousands | 350,874 | (7,585) | (14,205) | (8,968) | 944 | 258,194 | 579,254 | 11,982 | 591,236 | PDF p. 94 |
Original report: PDF p. 94 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Company / Share capital | 2024Company / Capital reserve | 2024Company / Fair value reserve | 2024Company / Other reserves | 2024Company / Translation reserve | 2024Company / Accumulated losses | 2024Company / 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 |
Original report: PDF p. 95 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / year ended 31 December 2025 | 2024Group / year ended 31 December 2024 | Source |
|---|---|---|---|
| Operating activities | |||
| Profit before taxRenminbi thousands | 5,190 | 2,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 | 85 | 88 | 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,148 | 10,600 | PDF p. 96 |
| Interest incomeRenminbi thousands | (1,496) | (1,514) | PDF p. 96 |
| Interest expenseRenminbi thousands | 2,168 | 2,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,204 | 68 | PDF p. 96 |
| Operating cash flows before movements in working capitalRenminbi thousands | 4,663 | 5,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,496 | 1,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,802 | 87,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,240 | 61,802 | PDF p. 96 |
Original report: PDF p. 96 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / year ended 31 December 2025 | 2024Group / year ended 31 December 2024 | Source |
|---|---|---|---|
| Group | |||
| Property, plant and equipment additions include Right-of-use (“ROU”) (Note 10)Renminbi thousands | 1,268 | 25,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 | 752 | 10,076 | PDF p. 97 |
Original report: PDF p. 97 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / At beginning of financial year | 2025Group / Interest paid | 2025Group / Repayment made, net | 2025Group / New leases | 2025Group / Interest expense | 2025Group / Others | 2025Group / At end of financial year | Source |
|---|---|---|---|---|---|---|---|---|
| Group financing-liability reconciliation / 2025 | ||||||||
| Lease liabilitiesRenminbi thousands | 39,904 | (1,873) | (5,562) | 516 | 1,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) | 516 | 2,168 | (156) | 42,751 | PDF p. 98 |
Original report: PDF p. 98 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / At beginning of financial year | 2024Group / Interest paid | 2024Group / Repayment made, net | 2024Group / New leases | 2024Group / Interest expense | 2024Group / Others | 2024Group / At end of financial year | Source |
|---|---|---|---|---|---|---|---|---|
| Group financing-liability reconciliation / 2024 | ||||||||
| Lease liabilitiesRenminbi thousands | 29,456 | (2,099) | (4,890) | 15,166 | 2,099 | 172 | 39,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,166 | 2,982 | 172 | 53,347 | PDF p. 98 |
Original report: PDF p. 98 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 95 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 96 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 96 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / Share capital | 2023Group / Capital reserve | 2023Group / Fair value reserve | 2023Group / Other reserves | 2023Group / Translation reserve | 2023Group / Accumulated profits | 2023Group / Total attributable to owners of the Company | 2023Group / Non-controlling interests | 2023Group / 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,123 | 222,767 | 664,832 | 11,079 | 675,911 | PDF p. 98 |
| Profit for the yearRenminbi thousands | - | - | - | - | - | 11,480 | 11,480 | 462 | 11,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,480 | 7,030 | 462 | 7,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,673 | 256,818 | 578,607 | 11,541 | 590,148 | PDF p. 98 |
Original report: PDF p. 98 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Company / Share capital | 2023Company / Capital reserve | 2023Company / Fair value reserve | 2023Company / Other reserves | 2023Company / Translation reserve | 2023Company / Accumulated losses | 2023Company / 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 |
Original report: PDF p. 99 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 100 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 88 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 87 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 87 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / Share capital | 2022Group / Capital reserve | 2022Group / Fair value reserve | 2022Group / Other reserves | 2022Group / Translation reserve | 2022Group / Accumulated profits | 2022Group / Total attributable to owners of the Company | 2022Group / Non-controlling interests | 2022Group / Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Group changes in equity / 2022 | ||||||||||
| At 1 January 2022Renminbi thousands | 466,700 | (7,585) | (14,205) | (8,968) | 2,275 | 197,715 | 635,932 | 12,600 | 648,532 | PDF p. 89 |
| Profit for the year, as reportedRenminbi thousands | - | - | - | - | - | 30,686 | 30,686 | 741 | 31,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,052 | 25,052 | 485 | 25,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,848 | 25,052 | 28,900 | 485 | 29,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,123 | 222,767 | 664,832 | 11,079 | 675,911 | PDF p. 89 |
Original report: PDF p. 89 ↗
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.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Company / Share capital | 2022Company / Capital reserve | 2022Company / Fair value reserve | 2022Company / Other reserves | 2022Company / Translation reserve | 2022Company / Accumulated losses | 2022Company / 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 |
Original report: PDF p. 91 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 92 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 74 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 73 ↗
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.
Units appear below each metric. Scroll to compare years
| 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 |
Original report: PDF p. 73 ↗
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
| Item / unit | 2025Infrastructure segment - Jialong | 2025Infrastructure segment - Yilong | 2025Infrastructure segment - Chengdu KQR | 2025Infrastructure segment - Other | 2025Infrastructure segment - Total | Source |
|---|---|---|---|---|---|---|
| Revenue and expenses | ||||||
| External revenueRMB'000 | 32,888 | 447,154 | - | 3,522 | 483,564 | PDF p. 147 |
| Interest incomeRMB'000 | 3 | 6 | 1,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,157 | 13,043 | (1,485) | 12,792 | PDF p. 147 |
| Other segment information | ||||||
| Reportable segment assetsRMB'000 | 39,545 | 147,006 | 538,885 | 5,452 | 730,888 | PDF p. 147 |
| Other segment information - Capital expenditure | ||||||
| - Property, plant and equipmentRMB'000 | 527 | 9 | 486 | 246 | 1,268 | PDF p. 147 |
| Other segment information | ||||||
| Reportable segment liabilitiesRMB'000 | (43,525) | (74,406) | (7,858) | (4,367) | (130,156) | PDF p. 147 |
Only one reportable segment, the Infrastructure Segment; Jialong, Yilong, Chengdu KQR and Other are its units.
| Item / unit | 2024Infrastructure segment - Jialong | 2024Infrastructure segment - Yilong | 2024Infrastructure segment - Chengdu KQR | 2024Infrastructure segment - Other | 2024Infrastructure segment - Total | Source |
|---|---|---|---|---|---|---|
| Revenue and expenses | ||||||
| External revenueRMB'000 | 19,737 | 411,991 | - | 901 | 432,629 | PDF p. 147 |
| Interest incomeRMB'000 | 7 | 103 | 1,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,222 | 11,898 | (120) | 9,734 | PDF p. 147 |
| Other segment information | ||||||
| Reportable segment assetsRMB'000 | 41,759 | 128,045 | 546,041 | 2,366 | 718,211 | PDF p. 147 |
| Other segment information - Capital expenditure | ||||||
| - Property, plant and equipmentRMB'000 | 14,479 | 9,197 | 146 | 864 | 24,686 | PDF p. 147 |
| Other segment information | ||||||
| Reportable segment liabilitiesRMB'000 | (47,211) | (33,059) | (51,381) | (853) | (132,504) | PDF p. 147 |
Only one reportable segment, the Infrastructure Segment.
| Item / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Revenue | |||
| Total revenue for reportable segmentsRMB'000 | 483,564 | 432,629 | PDF p. 148 |
| Profit or loss | |||
| Total profit before tax for reportable segmentsRMB'000 | 12,792 | 9,734 | PDF p. 148 |
| Profit or loss - Unallocated amounts | |||
| - Other incomeRMB'000 | 1 | 23 | 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,781 | 1,519 | PDF p. 148 |
| Assets | |||
| Total assets for reportable segmentsRMB'000 | 730,888 | 718,211 | PDF p. 148 |
| Other unallocated amountsRMB'000 | 3,740 | 3,911 | PDF p. 148 |
| Consolidated total assetsRMB'000 | 734,628 | 722,122 | PDF p. 148 |
| Liabilities | |||
| Total liabilities for reportable segmentsRMB'000 | 130,156 | 132,504 | PDF p. 148 |
| Elimination of inter-segment liabilitiesRMB'000 | (4,449) | (12,367) | PDF p. 148 |
| Other unallocated amountsRMB'000 | 10,721 | 10,749 | PDF p. 148 |
| Consolidated total liabilitiesRMB'000 | 136,428 | 130,886 | PDF p. 148 |
As at 31 December 2025, the other unallocated amounts of the Group's assets related mainly to cash and bank balances.
| Item / unit | 2025Reportable segment total | 2025Unallocated amounts | 2025Consolidated total | Source |
|---|---|---|---|---|
| 2025 Other material items | ||||
| Interest incomeRMB'000 | 1,494 | 2 | 1,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 |
| Item / unit | 2024Reportable segment total | 2024Unallocated amounts | 2024Consolidated total | Source |
|---|---|---|---|---|
| 2024 Other material items | ||||
| Interest incomeRMB'000 | 1,510 | 4 | 1,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 |
| Item / unit | 2025Revenue | 2024Revenue | 2025Non-current assets | 2024Non-current assets | Source |
|---|---|---|---|---|---|
| Geographical information | |||||
| MalaysiaRMB'000 | 2,732 | 901 | 785 | 1,348 | PDF p. 149 |
| PRCRMB'000 | 480,832 | 431,728 | 541,490 | 540,572 | PDF p. 149 |
| TotalRMB'000 | 483,564 | 432,629 | 542,275 | 541,920 | PDF p. 149 |
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
| Item / unit | 2025Group RMB'000 | 2024Group RMB'000 | 2025Company RMB'000 | 2024Company RMB'000 | Source |
|---|---|---|---|---|---|
| Undiscounted lease payments due | |||||
| - Later than five yearsRMB'000 | 6,671 | 11,475 | - | - | PDF p. 144 |
| - Later than one year and not laterRMB'000 | 25,450 | 28,321 | 92 | 379 | PDF p. 144 |
| - No later than one yearRMB'000 | 8,049 | 7,411 | 195 | 192 | 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,254 | 34,354 | 91 | 363 | PDF p. 144 |
| - CurrentRMB'000 | 6,448 | 5,550 | 187 | 173 | PDF p. 144 |
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.
| Item / unit | 2025carrying amount RMB'000 | 2025total contractual cash flows RMB'000 | 2025less than 1 year RMB'000 | 20252 to 5 years RMB'000 | 2025more than 5 years RMB'000 | Source |
|---|---|---|---|---|---|---|
| Group 2025 Non-derivative financial liabilities | ||||||
| Lease liabilitiesRMB'000 | 34,702 | 40,170 | 8,049 | 25,450 | 6,671 | PDF p. 155 |
Amounts are gross and undiscounted, and include contractual interest payments. The Group and Company do not have variable rate interest-bearing financial instruments.
| Item / unit | 2024carrying amount RMB'000 | 2024total contractual cash flows RMB'000 | 2024less than 1 year RMB'000 | 20242 to 5 years RMB'000 | 2024more than 5 years RMB'000 | Source |
|---|---|---|---|---|---|---|
| Group 2024 Non-derivative financial liabilities | ||||||
| Lease liabilitiesRMB'000 | 39,904 | 47,207 | 7,411 | 28,321 | 11,475 | PDF p. 155 |
Amounts are gross and undiscounted.
| Item / unit | 2025carrying amount RMB'000 | 2025total RMB'000 | 2025less than 1 year RMB'000 | 20252 to 5 years RMB'000 | Source |
|---|---|---|---|---|---|
| Company 2025 Non-derivative financial liabilities | |||||
| Lease liabilitiesRMB'000 | 278 | 287 | 195 | 92 | PDF p. 156 |
| Other payablesRMB'000 | 24,992 | 24,992 | 2,735 | 22,257 | PDF p. 156 |
The loan extended by Ranken HK as at 31 December 2025 (Note 21) is non-interest bearing and is repayable on 1 January 2027.
| Item / unit | 2024carrying amount RMB'000 | 2024total RMB'000 | 2024less than 1 year RMB'000 | 20242 to 5 years RMB'000 | Source |
|---|---|---|---|---|---|
| Company 2024 Non-derivative financial liabilities | |||||
| Lease liabilitiesRMB'000 | 536 | 571 | 192 | 379 | PDF p. 156 |
| Other payablesRMB'000 | 20,014 | 20,014 | 2,505 | 17,509 | PDF p. 156 |
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| 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
| Item | Value | Period / scope | Source |
|---|---|---|---|
| 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 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| 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.
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.