Annual Report 2025
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Income statement | |||
| RevenueRMB'000 | 745,353 | 1,018,931 | PDF p. 81 |
| Cost of salesRMB'000 | (646,604) | (850,767) | PDF p. 81 |
| Gross profitRMB'000 | 98,749 | 168,164 | PDF p. 81 |
| Other incomeRMB'000 | 20,052 | 24,845 | PDF p. 81 |
| Distribution costsRMB'000 | (53,064) | (74,776) | PDF p. 81 |
| Administrative expensesRMB'000 | (101,416) | (99,788) | PDF p. 81 |
| Other expensesRMB'000 | (13,414) | (2,840) | PDF p. 81 |
| Provision of impairment losses on trade and other receivablesRMB'000 | (13,583) | (11,385) | PDF p. 81 |
| Result from operating activitiesRMB'000 | (62,676) | 4,220 | PDF p. 81 |
| Finance incomeRMB'000 | 7,267 | 10,953 | PDF p. 81 |
| Finance costsRMB'000 | (9,453) | (11,084) | PDF p. 81 |
| Net finance costsRMB'000 | (2,186) | (131) | PDF p. 81 |
| (Loss)/profit before taxRMB'000 | (64,862) | 4,089 | PDF p. 81 |
| Income tax creditRMB'000 | 9,471 | 2,892 | PDF p. 81 |
| (Loss)/profit for the yearRMB'000 | (55,391) | 6,981 | PDF p. 81 |
| Other comprehensive income | |||
| - Exchange differences on translation of foreign subsidiariesRMB'000 | 7,227 | 4,773 | PDF p. 81 |
| Total comprehensive (loss)/income for the yearRMB'000 | (48,164) | 11,754 | PDF p. 81 |
| (Loss)/profit attributable to | |||
| Equity holders of the CompanyRMB'000 | (55,391) | 6,981 | PDF p. 81 |
| Attributable | |||
| Total comprehensive (loss)/income for the year attributable to the owners of the CompanyRMB'000 | (48,164) | 11,754 | PDF p. 81 |
| Earnings per share (RMB per share) | |||
| Basic and dilutedRMB per share | (0.14) | 0.02 | PDF p. 81 |
Original report: PDF p. 81 ↗
Printed header: Note, 2025 and 2024, RMB'000. The total comprehensive income attributable row label wraps across two lines; the quote is the second line carrying the values.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| Current assets | |||||
| Cash and cash equivalentsRMB'000 | 178,245 | 264,926 | 145,431 | 153,889 | PDF p. 82 |
| Trade and other receivablesRMB'000 | 379,792 | 490,879 | 806 | 686 | PDF p. 82 |
| InventoriesRMB'000 | 287,852 | 332,217 | - | - | PDF p. 82 |
| Total current assetsRMB'000 | 845,889 | 1,088,022 | 146,237 | 154,575 | PDF p. 82 |
| Non-current assets | |||||
| Trade and other receivablesRMB'000 | 10,771 | 42,944 | - | - | PDF p. 82 |
| Property, plant and equipmentRMB'000 | 667,254 | 674,609 | 2,777 | 3,051 | PDF p. 82 |
| Investment propertyRMB'000 | 266,164 | 141,623 | - | - | PDF p. 82 |
| GoodwillRMB'000 | 21,413 | 21,413 | - | - | PDF p. 82 |
| Intangible assetsRMB'000 | 16,671 | 19,303 | - | - | PDF p. 82 |
| Investments in subsidiariesRMB'000 | - | - | 670,311 | 658,976 | PDF p. 82 |
| Deferred tax assetsRMB'000 | 2,770 | 2,497 | - | - | PDF p. 82 |
| Total non-current assetsRMB'000 | 985,043 | 902,389 | 673,088 | 662,027 | PDF p. 82 |
| Assets | |||||
| Total assetsRMB'000 | 1,830,932 | 1,990,411 | 819,325 | 816,602 | PDF p. 82 |
| Current liabilities | |||||
| Trade and other payablesRMB'000 | 631,108 | 708,942 | 101,431 | 100,926 | PDF p. 82 |
| Lease liabilitiesRMB'000 | 1,636 | 1,448 | - | - | PDF p. 82 |
| Contract liabilitiesRMB'000 | 62,014 | 78,552 | - | - | PDF p. 82 |
| Bank borrowingsRMB'000 | 160,000 | 240,000 | - | - | PDF p. 82 |
| Tax payablesRMB'000 | 4 | 6,952 | - | - | PDF p. 82 |
| Total current liabilitiesRMB'000 | 854,762 | 1,035,894 | 101,431 | 100,926 | PDF p. 82 |
| Non-current liabilities | |||||
| Trade and other payablesRMB'000 | - | 12 | - | - | PDF p. 82 |
| Lease liabilitiesRMB'000 | 14,785 | 14,946 | - | - | PDF p. 82 |
| Bank borrowingsRMB'000 | 75,000 | - | - | - | PDF p. 82 |
| Deferred tax liabilitiesRMB'000 | 24,742 | 29,752 | - | - | PDF p. 82 |
| Total non-current liabilitiesRMB'000 | 114,527 | 44,710 | - | - | PDF p. 82 |
| Equity attributable to owners of the Company | |||||
| Share capitalRMB'000 | 250,660 | 250,660 | 250,660 | 250,660 | PDF p. 82 |
| Currency translation reserveRMB'000 | 45,978 | 38,751 | 87,171 | 74,760 | PDF p. 82 |
| Statutory reservesRMB'000 | 132,064 | 132,064 | - | - | PDF p. 82 |
| Capital reserveRMB'000 | 97,097 | 97,097 | - | - | PDF p. 82 |
| Retained earningsRMB'000 | 335,844 | 391,235 | 380,063 | 390,256 | PDF p. 82 |
| Total equityRMB'000 | 861,643 | 909,807 | 717,894 | 715,676 | PDF p. 82 |
| Liabilities and equity | |||||
| Total equity and liabilitiesRMB'000 | 1,830,932 | 1,990,411 | 819,325 | 816,602 | PDF p. 82 |
Original report: PDF p. 82 ↗
As at 31 December 2025. Printed columns: Group 2025, 2024; Company 2025, 2024; RMB'000.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group, RMB'000 | 2024Group, RMB'000 | Source |
|---|---|---|---|
| Profit or loss | |||
| RevenueRMB'000 | 745,353 | 1,018,931 | PDF p. 81 |
| Cost of salesRMB'000 | (646,604) | (850,767) | PDF p. 81 |
| Gross profitRMB'000 | 98,749 | 168,164 | PDF p. 81 |
| Other incomeRMB'000 | 20,052 | 24,845 | PDF p. 81 |
| Distribution costsRMB'000 | (53,064) | (74,776) | PDF p. 81 |
| Administrative expensesRMB'000 | (101,416) | (99,788) | PDF p. 81 |
| Other expensesRMB'000 | (13,414) | (2,840) | PDF p. 81 |
| Provision of impairment losses on trade and other receivablesRMB'000 | (13,583) | (11,385) | PDF p. 81 |
| Result from operating activitiesRMB'000 | (62,676) | 4,220 | PDF p. 81 |
| Finance incomeRMB'000 | 7,267 | 10,953 | PDF p. 81 |
| Finance costsRMB'000 | (9,453) | (11,084) | PDF p. 81 |
| Net finance costsRMB'000 | (2,186) | (131) | PDF p. 81 |
| (Loss)/profit before taxRMB'000 | (64,862) | 4,089 | PDF p. 81 |
| Income tax creditRMB'000 | 9,471 | 2,892 | PDF p. 81 |
| (Loss)/profit for the yearRMB'000 | (55,391) | 6,981 | PDF p. 81 |
| Other comprehensive income | |||
| - Exchange differences on translation of foreign subsidiariesRMB'000 | 7,227 | 4,773 | PDF p. 81 |
| Total comprehensive (loss)/income for the yearRMB'000 | (48,164) | 11,754 | PDF p. 81 |
| (Loss)/profit attributable to | |||
| Equity holders of the CompanyRMB'000 | (55,391) | 6,981 | PDF p. 81 |
| Total comprehensive (loss)/income attributable to the owners | |||
| of the CompanyRMB'000 | (48,164) | 11,754 | PDF p. 81 |
| Earnings per share | |||
| Basic and dilutedRMB per share | (0.14) | 0.02 | PDF p. 81 |
Original report: PDF p. 81 ↗
Printed as RMB’000; Note column omitted. Only Group presented; no Company income statement printed.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group, Share capital, RMB'000 | 2025Group, Currency translation reserve, RMB'000 | 2025Group, Statutory reserves, RMB'000 | 2025Group, Capital reserve, RMB'000 | 2025Group, Retained earnings, RMB'000 | 2025Group, Total equity, RMB'000 | Source |
|---|---|---|---|---|---|---|---|
| Group | |||||||
| Balance at 1 January 2025RMB'000 | 250,660 | 38,751 | 132,064 | 97,097 | 391,235 | 909,807 | PDF p. 83 |
| Total comprehensive loss for the year | |||||||
| Loss for the yearRMB'000 | - | - | - | - | (55,391) | (55,391) | PDF p. 83 |
| Other comprehensive income | |||||||
| Foreign currency translation differences on foreign operationsRMB'000 | - | 7,227 | - | - | - | 7,227 | PDF p. 83 |
| Total comprehensive loss for the year | |||||||
| Total comprehensive loss for the yearRMB'000 | - | 7,227 | - | - | (55,391) | (48,164) | PDF p. 83 |
| Group | |||||||
| Transfer to statutory reserve fundRMB'000 | - | - | - | - | - | - | PDF p. 83 |
| Balance at 31 December 2025RMB'000 | 250,660 | 45,978 | 132,064 | 97,097 | 335,844 | 861,643 | PDF p. 83 |
Original report: PDF p. 83 ↗
No non-controlling interests column printed. Company statement of changes in equity not found in the report.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group, Share capital, RMB'000 | 2024Group, Currency translation reserve, RMB'000 | 2024Group, Statutory reserves, RMB'000 | 2024Group, Capital reserve, RMB'000 | 2024Group, Retained earnings, RMB'000 | 2024Group, Total equity, RMB'000 | Source |
|---|---|---|---|---|---|---|---|
| Group | |||||||
| Balance at 1 January 2024RMB'000 | 250,660 | 33,978 | 130,902 | 97,097 | 533,416 | 1,046,053 | PDF p. 84 |
| Total comprehensive income for the year | |||||||
| Profit for the yearRMB'000 | - | - | - | - | 6,981 | 6,981 | PDF p. 84 |
| Other comprehensive income | |||||||
| Foreign currency translation differences on foreign operationsRMB'000 | - | 4,773 | - | - | - | 4,773 | PDF p. 84 |
| Total comprehensive income for the year | |||||||
| Total comprehensive income for the yearRMB'000 | - | 4,773 | - | - | 6,981 | 11,754 | PDF p. 84 |
| Distributions to owners | |||||||
| Dividend paid (Note 28)RMB'000 | - | - | - | - | (148,000) | (148,000) | PDF p. 84 |
| Transactions with owners | |||||||
| Total distributions to ownersRMB'000 | - | - | - | - | (148,000) | (148,000) | PDF p. 84 |
| Group | |||||||
| Transfer to statutory reserve fundRMB'000 | - | - | 1,162 | - | (1,162) | - | PDF p. 84 |
| Balance at 31 December 2024RMB'000 | 250,660 | 38,751 | 132,064 | 97,097 | 391,235 | 909,807 | PDF p. 84 |
Original report: PDF p. 84 ↗
Page header printed says financial year ended 31 December 2025, but movements shown are for 2024 (balances 1 January 2024 to 31 December 2024).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group, RMB'000 | 2024Group, RMB'000 | Source |
|---|---|---|---|
| Operating activities | |||
| (Loss)/profit before taxRMB'000 | (64,862) | 4,089 | PDF p. 85 |
| Operating activities - Adjustments for | |||
| Amortisation of intangible assetsRMB'000 | 2,632 | 7,689 | PDF p. 85 |
| Bad debts written offRMB'000 | 2 | 176 | PDF p. 85 |
| Amortisation of investment propertyRMB'000 | 25,459 | 11,427 | PDF p. 85 |
| Depreciation of property, plant and equipmentRMB'000 | 59,964 | 61,103 | PDF p. 85 |
| Gain on disposal of property, plant and equipmentRMB'000 | (22) | - | PDF p. 85 |
| Impairment loss on goodwillRMB'000 | - | 3,622 | PDF p. 85 |
| Interest expenseRMB'000 | 9,396 | 10,200 | PDF p. 85 |
| Interest incomeRMB'000 | (7,267) | (10,953) | PDF p. 85 |
| Provision of impairment losses on trade and other receivablesRMB'000 | 13,583 | 11,385 | PDF p. 85 |
| Property, plant and equipment written offRMB'000 | 1 | - | PDF p. 85 |
| Write-down of inventories, netRMB'000 | 3,750 | 270 | PDF p. 85 |
| Operating activities | |||
| Operating cash flows before movements in working capitalRMB'000 | 42,636 | 99,008 | PDF p. 85 |
| Operating activities - Changes in working capital | |||
| - InventoriesRMB'000 | 40,617 | 20,169 | PDF p. 85 |
| - Trade and other receivablesRMB'000 | 97,630 | (65,770) | PDF p. 85 |
| - Trade and other payablesRMB'000 | (109,278) | (23,990) | PDF p. 85 |
| - Contract liabilitiesRMB'000 | (16,537) | (16,024) | PDF p. 85 |
| Operating activities | |||
| Cash generated from operationsRMB'000 | 55,068 | 13,393 | PDF p. 85 |
| Interest receivedRMB'000 | 7,138 | 10,953 | PDF p. 85 |
| Withholding tax paidRMB'000 | (1,891) | (586) | PDF p. 85 |
| Income tax (paid)/recoveredRMB'000 | (871) | 723 | PDF p. 85 |
| Net cash generated from operating activitiesRMB'000 | 59,444 | 24,483 | PDF p. 85 |
| Investing activities | |||
| Purchases of property, plant and equipmentRMB'000 | (15,241) | (38,589) | PDF p. 85 |
| Purchases of investment propertiesRMB'000 | (122,580) | - | PDF p. 85 |
| Proceeds from disposal of property, plant and equipmentRMB'000 | 24 | 5 | PDF p. 85 |
| Net cash flows used in investing activitiesRMB'000 | (137,797) | (38,584) | PDF p. 85 |
| Financing activities | |||
| Proceeds from bank borrowingsRMB'000 | 235,000 | 150,000 | PDF p. 85 |
| Repayment of bank borrowingsRMB'000 | (240,000) | (160,000) | PDF p. 85 |
| Payment of lease liabilitiesRMB'000 | (728) | (1,114) | PDF p. 85 |
| Bank deposit dischargedRMB'000 | - | 475 | PDF p. 85 |
| Dividend paidRMB'000 | - | (148,000) | PDF p. 85 |
| Interest paidRMB'000 | (8,641) | (9,415) | PDF p. 85 |
| Net cash flows used in financing activitiesRMB'000 | (14,369) | (168,054) | PDF p. 85 |
| Closing cash (page 86) | |||
| Net decrease in cash and cash equivalentsRMB'000 | (92,722) | (182,155) | PDF p. 86 |
| Cash and cash equivalents at beginning of the yearRMB'000 | 264,926 | 431,074 | PDF p. 86 |
| Effect of exchange rate changes on cash and cash equivalentsRMB'000 | 6,041 | 16,007 | PDF p. 86 |
| Cash and cash equivalents at end of the yearRMB'000 | 178,245 | 264,926 | PDF p. 86 |
Original report: PDF p. 85 ↗ PDF p. 86 ↗
Continues on page 86 (closing cash). Note column omitted from values. Only Group presented.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group, FY ended 31 December 2025 | 2024Group, FY ended 31 December 2024 | Source |
|---|---|---|---|
| Earnings per share | |||
| (Loss)/profit for the year attributable to equity holders of the Company (RMB’000)RMB'000 | (55,391) | 6,981 | PDF p. 113 |
| Weighted average number of ordinary shares (‘000)'000 shares | 400,000 | 400,000 | PDF p. 113 |
Original report: PDF p. 113 ↗
Diluted earnings per share is same as basic earnings per share as there were no potential dilutive ordinary shares for the financial years ended 31 December 2025 and 2024.
Basic earnings per share is calculated based on the Group’s (loss)/profit for the year attributable to equity holders of the Company divided by the weighted average number of ordinary shares in issue during the financial year.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Earnings per share (RMB per share) | |||
| Basic and dilutedRMB per share | (0.14) | 0.02 | PDF p. 81 |
Original report: PDF p. 81 ↗
Operations review (p.12) states loss per ordinary share of RMB0.1385 in FY2025 vs earning per share of RMB0.0175 in FY2024, based on 400,000,000 outstanding shares.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group, FY2024 | 2025Group, FY2025 | Source |
|---|---|---|---|
| Economic Value Distributed | |||
| Payments to providers of capital2RMB'000 | 157,415 | 8,641 | PDF p. 61 |
| Economic Value Generated | |||
| i. Revenue:RMB'000 | 1,018,931 | 745,353 | PDF p. 61 |
Original report: PDF p. 61 ↗
2 FY2024 figure was restated due to a change in calculation methodology. Payments to providers of capital = dividend paid + interest paid
Debt
| Item / unit | 2025RMB'000 | 2024RMB'000 | Source |
|---|---|---|---|
| Secured | |||
| Bank borrowingsRMB'000 | 235,000 | 240,000 | PDF p. 125 |
| Less: Amount due for settlement within 12 months (shown under current liabilities)RMB'000 | (160,000) | (240,000) | PDF p. 125 |
| Amount due for settlement after 12 monthsRMB'000 | 75,000 | - | PDF p. 125 |
Effective interest rate: Bank loans A and B 3.55% (2024: 3.75%) p.a., repayable in full 1 year from drawdown; Bank loan C 3.45% (2024: 3.65%) p.a. Loan A RMB96,000,000 and loan B RMB54,000,000 secured over land and building of WPMC and corporate guarantees by associates of the Executive Chairman; loan C refinanced RMB85,000,000 (original RMB100,000,000) secured over land use rights of Wanning Yinhu Hot Spring Holiday Hotel Co., Ltd. and a guarantee; outstanding RMB85,000,000 (2024: RMB90,000,000).
| Item / unit | 2025Group, RMB'000 | 2024Group, RMB'000 | 2025Company, RMB'000 | 2024Company, RMB'000 | Source |
|---|---|---|---|---|---|
| Current liabilities | |||||
| Bank borrowings (current)RMB'000 | 160,000 | 240,000 | - | - | PDF p. 82 |
| Non-current liabilities | |||||
| Bank borrowings (non-current)RMB'000 | 75,000 | - | - | - | PDF p. 82 |
| Current liabilities | |||||
| Lease liabilities (current)RMB'000 | 1,636 | 1,448 | - | - | PDF p. 82 |
| Non-current liabilities | |||||
| Lease liabilities (non-current)RMB'000 | 14,785 | 14,946 | - | - | PDF p. 82 |
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Provision 11.6 – Dividend Policy | The Company does not have a policy on payments of dividends. The form, frequency and amount of dividends declared each year will take into consideration the group’s profit growth, cash position, positive cash generated from operations, projected capital requirements for business growth and other factors as the Board may deem appropriate. The Company endeavours to pay dividend and where dividends are not paid, the Company will disclose its reason(s) accordingly. | Company | PDF p. 48 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Final dividend FY2025 | No final dividend for FY2025 has been declared/recommended as the Board intends to reserve funds for future capital | FY2025 final dividend, Company | PDF p. 48 |
| Special interim tax-exempt (one-tier) dividend | RMB0.370 | FY2024 comparative, special interim tax-exempt (one-tier) dividend per ordinary share | PDF p. 128 |
| Special interim tax-exempt (one-tier) dividend total | RMB148,000,000 | FY2024 comparative, total approximate amount | PDF p. 128 |
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. 80 |
| Engagement partner | Chin Chee Choon | Group and Company, FY2025 | PDF p. 80 |
| Unmodified opinion | properly drawn up in accordance with the provisions of the Companies Act 1967 | Group and Company, FY2025 | PDF p. 76 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Going Concern (Continued) | no material uncertainty exists in relation to the Group’s ability to continue as a going concern | Group, FY2025 | PDF p. 89 |
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.
These tables show the available extracted figures. The original annual report contains the full statements, notes and definitions.