Annual Report 2025
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Income | |||
| RevenueRMB'000 | 43,753 | 67,650 | PDF p. 51 |
| Cost of salesRMB'000 | (27,915) | (43,501) | PDF p. 51 |
| Gross profitRMB'000 | 15,838 | 24,149 | PDF p. 51 |
| Other incomeRMB'000 | 1,974 | 7,115 | PDF p. 51 |
| Selling and distribution costsRMB'000 | (9,087) | (10,896) | PDF p. 51 |
| Administrative costsRMB'000 | (12,059) | (11,231) | PDF p. 51 |
| Finance incomeRMB'000 | 26 | 2 | PDF p. 51 |
| Finance costsRMB'000 | (687) | (704) | PDF p. 51 |
| (Loss)/profit before taxationRMB'000 | (3,995) | 8,435 | PDF p. 51 |
| Income tax expenseRMB'000 | (306) | (827) | PDF p. 51 |
| (Loss)/profit for the year, representing total comprehensive incomeRMB'000 | (4,301) | 7,608 | PDF p. 51 |
| Attributable to | |||
| Equity holders of the CompanyRMB'000 | (4,301) | 8,278 | PDF p. 51 |
| Non-controlling interestRMB'000 | – | (670) | PDF p. 51 |
| SubtotalRMB'000 | (4,301) | 7,608 | PDF p. 51 |
| (Loss)/profit per share (cents) | |||
| Basic and dilutedcents per share | (13.6) | 27.7 | PDF p. 51 |
Original report: PDF p. 51 ↗
Profit for the year label wraps: '(Loss)/profit for the year, representing total comprehensive income for the year'. Total comprehensive income equals profit. No separate Company income statement is presented.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| Non-current assets | |||||
| Property, plant and equipmentRMB'000 | 13,837 | 49,408 | – | – | PDF p. 52 |
| Investment propertyRMB'000 | 39,233 | – | – | – | PDF p. 52 |
| Right-of-use assetsRMB'000 | 2,319 | 7,184 | 51 | 120 | PDF p. 52 |
| Investments in subsidiariesRMB'000 | – | – | 54,999 | 54,999 | PDF p. 52 |
| Goodwill on consolidationRMB'000 | 1,323 | 1,323 | – | – | PDF p. 52 |
| Deferred tax assetsRMB'000 | 57 | 315 | – | – | PDF p. 52 |
| Advance payment for acquisition ofRMB'000 | 710 | 1,095 | – | – | PDF p. 52 |
| SubtotalRMB'000 | 57,479 | 59,325 | 55,050 | 55,119 | PDF p. 52 |
| Current assets | |||||
| InventoriesRMB'000 | 16,298 | 14,154 | – | – | PDF p. 52 |
| Trade receivablesRMB'000 | 16,098 | 36,011 | – | – | PDF p. 52 |
| Prepaid expensesRMB'000 | 34 | 63 | – | – | PDF p. 52 |
| Other receivablesRMB'000 | 1,511 | 1,688 | 21 | 21 | PDF p. 52 |
| Cash and cash equivalentsRMB'000 | 4,312 | 4,604 | 2,718 | 800 | PDF p. 52 |
| SubtotalRMB'000 | 38,253 | 56,520 | 2,739 | 821 | PDF p. 52 |
| Assets | |||||
| Total assetsRMB'000 | 95,732 | 115,845 | 57,789 | 55,940 | PDF p. 52 |
| Current liabilities | |||||
| Bank borrowingsRMB'000 | 15,000 | 15,000 | – | – | PDF p. 52 |
| Trade payablesRMB'000 | 11,480 | 25,056 | – | – | PDF p. 52 |
| Other payables and accrued liabilitiesRMB'000 | 12,876 | 12,812 | 2,571 | 959 | PDF p. 52 |
| Lease liabilitiesRMB'000 | 396 | 571 | 53 | 72 | PDF p. 52 |
| Income tax payableRMB'000 | 136 | 142 | 13 | 20 | PDF p. 52 |
| SubtotalRMB'000 | 39,888 | 53,581 | 2,637 | 1,051 | PDF p. 52 |
| Net current (liabilities)/assetsRMB'000 | (1,635) | 2,939 | 102 | (230) | PDF p. 52 |
| Non-current liabilities | |||||
| Lease liabilitiesRMB'000 | 299 | 692 | – | 50 | PDF p. 52 |
| Liabilities | |||||
| Total liabilitiesRMB'000 | 40,187 | 54,273 | 2,637 | 1,101 | PDF p. 52 |
| Net assetsRMB'000 | 55,545 | 61,572 | 55,152 | 54,838 | PDF p. 52 |
| Equity attributable to equity holders of the Company | |||||
| Share capitalRMB'000 | 54,838 | 88,446 | 54,838 | 88,446 | PDF p. 52 |
| ReservesRMB'000 | 707 | (26,874) | 314 | (33,608) | PDF p. 52 |
| Total equityRMB'000 | 55,545 | 61,572 | 55,152 | 54,838 | PDF p. 52 |
Original report: PDF p. 52 ↗
Currency Renminbi, as at 31 December 2025.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group, FY ended 31 Dec 2025 | 2024Group, FY ended 31 Dec 2024 | Source |
|---|---|---|---|
| Income statement | |||
| RevenueRMB’000 | 43,753 | 67,650 | PDF p. 51 |
| Cost of salesRMB’000 | (27,915) | (43,501) | PDF p. 51 |
| Gross profitRMB’000 | 15,838 | 24,149 | PDF p. 51 |
| Other incomeRMB’000 | 1,974 | 7,115 | PDF p. 51 |
| Selling and distribution costsRMB’000 | (9,087) | (10,896) | PDF p. 51 |
| Administrative costsRMB’000 | (12,059) | (11,231) | PDF p. 51 |
| Finance incomeRMB’000 | 26 | 2 | PDF p. 51 |
| Finance costsRMB’000 | (687) | (704) | PDF p. 51 |
| (Loss)/profit before taxationRMB’000 | (3,995) | 8,435 | PDF p. 51 |
| Income tax expenseRMB’000 | (306) | (827) | PDF p. 51 |
| (Loss)/profit for the year, representing total comprehensive income for the yearRMB’000 | (4,301) | 7,608 | PDF p. 51 |
| Attributable to | |||
| Equity holders of the CompanyRMB’000 | (4,301) | 8,278 | PDF p. 51 |
| Non-controlling interestRMB’000 | – | (670) | PDF p. 51 |
| (Loss)/profit per share (cents) | |||
| Basic and dilutedcents | (13.6) | 27.7 | PDF p. 51 |
Original report: PDF p. 51 ↗
(In Renminbi). Values in RMB’000. Note column omitted from values. Loss per share in cents.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group: Share capital | 2025Group: Premium paid on acquisition of non-controlling interest | 2025Group: Statutory reserve | 2025Group: Accumulated losses | 2025Group: Total attributable to equity holders of the Company | 2025Group: Non-controlling interest | 2025Group: Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| Group | ||||||||
| Balances as at 1 January 2024RMB’000 | 85,842 | (10,471) | 11,979 | (36,277) | 51,073 | 3,117 | 54,190 | PDF p. 53 |
| Issuance of new sharesRMB’000 | 2,604 | – | – | – | 2,604 | – | 2,604 | PDF p. 53 |
| Acquisition of non-controlling interestRMB’000 | – | (383) | – | – | (383) | (2,447) | (2,830) | PDF p. 53 |
| Transfer of reserveRMB’000 | – | – | (2,472) | 2,472 | – | – | – | PDF p. 53 |
| Profit for the year, representing total comprehensive income for the yearRMB’000 | – | – | – | 8,278 | 8,278 | (670) | 7,608 | PDF p. 53 |
| Balances as at 31 December 2024 and 1 January 2025RMB’000 | 88,446 | (10,854) | 9,507 | (25,527) | 61,572 | – | 61,572 | PDF p. 53 |
| Capital reductionRMB’000 | (33,608) | – | – | 33,608 | – | – | – | PDF p. 53 |
| Dividends declared (Note 28)RMB’000 | – | – | – | (1,726) | (1,726) | – | (1,726) | PDF p. 53 |
| Loss for the year, representing total comprehensive income for the yearRMB’000 | – | – | – | (4,301) | (4,301) | – | (4,301) | PDF p. 53 |
| Balances as at 31 December 2025RMB’000 | 54,838 | (10,854) | 9,507 | 2,054 | 55,545 | – | 55,545 | PDF p. 53 |
Original report: PDF p. 53 ↗
(In Renminbi). All columns RMB’000. Rows cover movements for FY2024 and FY2025 as labelled.
@ In accordance with Foreign Enterprise Law applicable to the subsidiaries in the People’s Republic of China (“PRC”), the subsidiaries are required to make appropriation to a Statutory Reserve Fund (“SRF”). At least 10% of the profit after taxation as determined in accordance with the applicable PRC accounting standards and regulations must be allocated to the SRF until the cumulative total of the SRF reaches 50% of the subsidiaries’ registered capital of RMB86,816,480 (2024: RMB86,816,480). Subject to approval from the relevant PRC authorities, the SRF may be used to offset any accumulated losses or increase the capital of the subsidiaries. The SRF is not available for dividend distribution to shareholders.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company: Share capital | 2025Company: Accumulated losses | 2025Company: Total | Source |
|---|---|---|---|---|
| Company | ||||
| Balances as at 1 January 2024RMB’000 | 85,842 | (30,786) | 55,056 | PDF p. 54 |
| Issuance of new sharesRMB’000 | 2,604 | – | 2,604 | PDF p. 54 |
| Loss for the year, representing total comprehensive income for the yearRMB’000 | – | (2,822) | (2,822) | PDF p. 54 |
| Balances as at 31 December 2024 and 1 January 2025RMB’000 | 88,446 | (33,608) | 54,838 | PDF p. 54 |
| Capital reductionRMB’000 | (33,608) | 33,608 | – | PDF p. 54 |
| Dividends declared (Note 28)RMB’000 | – | (1,726) | (1,726) | PDF p. 54 |
| Profit for the year, representing total comprehensive income for the yearRMB’000 | – | 2,040 | 2,040 | PDF p. 54 |
| Balances as at 31 December 2025RMB’000 | 54,838 | 314 | 55,152 | PDF p. 54 |
Original report: PDF p. 54 ↗
(In Renminbi). All columns RMB’000.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group, FY ended 31 Dec 2025 | 2024Group, FY ended 31 Dec 2024 | Source |
|---|---|---|---|
| Operating activities | |||
| (Loss)/profit before taxationRMB’000 | (3,995) | 8,435 | PDF p. 55 |
| Depreciation of right-of-use assetsRMB’000 | 600 | 709 | PDF p. 55 |
| (Write back)/allowance for expected credit losses on trade receivablesRMB’000 | (621) | 445 | PDF p. 55 |
| Write back for expected credit losses on other receivablesRMB’000 | (50) | – | PDF p. 55 |
| Reversal of impairment loss on property, plant and equipmentRMB’000 | – | (6,910) | PDF p. 55 |
| Impairment loss on property, plant and equipmentRMB’000 | – | 69 | PDF p. 55 |
| Depreciation of property, plant and equipmentRMB’000 | 1,190 | 1,213 | PDF p. 55 |
| Depreciation of investment propertyRMB’000 | 1,105 | – | PDF p. 55 |
| Gain on disposal of property, plant and equipmentRMB’000 | – | (161) | PDF p. 55 |
| Interest incomeRMB’000 | (26) | (2) | PDF p. 55 |
| Interest expenseRMB’000 | 687 | 704 | PDF p. 55 |
| Operating profit before working capital changesRMB’000 | (1,110) | 4,502 | PDF p. 55 |
| Decrease/(increase) in trade receivablesRMB’000 | 20,534 | (29,695) | PDF p. 55 |
| (Increase)/decrease in inventoriesRMB’000 | (2,144) | 1,216 | PDF p. 55 |
| Decrease/(increase) in prepaid expenses and other receivablesRMB’000 | 256 | (182) | PDF p. 55 |
| Decrease in other non-current assetsRMB’000 | 385 | – | PDF p. 55 |
| (Decrease)/increase in trade payablesRMB’000 | (13,576) | 19,080 | PDF p. 55 |
| (Decrease)/increase in other payables and accrued liabilitiesRMB’000 | (1,662) | 3,746 | PDF p. 55 |
| Cash flows used in from operationsRMB’000 | 2,683 | (1,333) | PDF p. 55 |
| Interest receivedRMB’000 | 26 | 2 | PDF p. 55 |
| Interest paidRMB’000 | (9) | (9) | PDF p. 55 |
| Income tax paidRMB’000 | (54) | (1,035) | PDF p. 55 |
| Net cash flows generated from/(used in) operating activitiesRMB’000 | 2,646 | (2,375) | PDF p. 55 |
| Investing activities | |||
| Acquisition of property, plant and equipmentRMB’000 | (285) | (1,167) | PDF p. 55 |
| Additions to investment propertyRMB’000 | (1,407) | – | PDF p. 55 |
| Proceeds from disposal of property, plant and equipmentRMB’000 | – | 200 | PDF p. 55 |
| Acquisition of non-controlling interestRMB’000 | – | (2,830) | PDF p. 55 |
| Net cash flows used in investing activitiesRMB’000 | (1,692) | (3,797) | PDF p. 55 |
| Financing activities | |||
| Proceeds from bank borrowingsRMB’000 | 15,000 | 15,000 | PDF p. 55 |
| Repayment of bank borrowingsRMB’000 | (15,000) | (15,000) | PDF p. 55 |
| Interest paid on bank borrowingsRMB’000 | (612) | (609) | PDF p. 55 |
| Repayment of principal portion of lease liabilitiesRMB’000 | (568) | (610) | PDF p. 55 |
| Lease interest paidRMB’000 | (66) | (86) | PDF p. 55 |
| Net proceeds from issuance of sharesRMB’000 | – | 2,604 | PDF p. 55 |
| Net cash flows (used in)/generated from financing activitiesRMB’000 | (1,246) | 1,299 | PDF p. 55 |
| Cash and cash equivalents | |||
| Net decrease in cash and cash equivalentsRMB’000 | (292) | (4,873) | PDF p. 55 |
| Cash and cash equivalents at the beginning of the yearRMB’000 | 4,604 | 9,477 | PDF p. 55 |
| Cash and cash equivalents at the end of the yearRMB’000 | 4,312 | 4,604 | PDF p. 55 |
Original report: PDF p. 55 ↗
(In Renminbi). Values in RMB’000. Note column omitted from values. No Company cash flow statement is presented.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| (Loss)/profit per share (cents) | |||
| Basic and dilutedcents | (13.6) | 27.7 | PDF p. 51 |
Original report: PDF p. 51 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Share data | |||
| Weighted average number of ordinary shares for basic and diluted (loss)/profit per share computationNo. of shares ’000 | 31,700 | 29,869 | PDF p. 75 |
| (Loss)/profit per share | |||
| – basic and dilutedRMB cents | (13.6) | 27.7 | PDF p. 75 |
Original report: PDF p. 75 ↗
Basic EPS = profit attributable to equity holders divided by weighted average ordinary shares outstanding; diluted adds weighted average shares from conversion of all dilutive potential ordinary shares.
Where the money comes from
| Item / unit | 2025Western drugs/TCH procurement | 2024Western drugs/TCH procurement | 2025TCM formulated drugs/IP rental | 2024TCM formulated drugs/IP rental | 2025Distribution | 2024Distribution | 2025Eliminations | 2024Eliminations | 2025Group | 2024Group | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | |||||||||||
| Inter segment salesRMB'000 | 13,614 | 10,489 | 11,657 | 5,734 | – | – | (25,271) | (16,223) | – | – | PDF p. 101 |
| Total revenueRMB'000 | 16,429 | 44,002 | 26,051 | 18,842 | 26,544 | 21,029 | (25,271) | (16,223) | 43,753 | 67,650 | PDF p. 101 |
| Result | |||||||||||
| Segment resultsRMB'000 | 939 | 6,841 | (843) | 4,445 | (478) | 658 | – | – | (382) | 11,944 | PDF p. 101 |
| Finance incomeRMB'000 | 1 | 1 | 25 | 1 | – | – | – | – | 26 | 2 | PDF p. 101 |
| Finance costsRMB'000 | (72) | (133) | (611) | (569) | (4) | (2) | – | – | (687) | (704) | PDF p. 101 |
| Income tax expenseRMB'000 | (306) | – | – | (827) | – | – | – | – | (306) | (827) | PDF p. 101 |
| Assets and liabilities | |||||||||||
| Segment assetsRMB'000 | 18,918 | 43,948 | 60,071 | 67,801 | 15,555 | 3,156 | – | – | 94,544 | 114,905 | PDF p. 101 |
| Segment liabilitiesRMB'000 | 5,892 | 27,016 | 28,477 | 25,272 | 3,181 | 885 | – | – | 37,550 | 53,173 | PDF p. 101 |
| Other segment information | |||||||||||
| Capital expenditure (Note A)RMB'000 | 205 | 10 | 1,487 | 1,157 | – | – | – | – | 1,692 | 1,167 | PDF p. 101 |
| (Reversal of)/allowance for expected credit losses on trade receivablesRMB'000 | (569) | 484 | (22) | (79) | (30) | 40 | – | – | (621) | 445 | PDF p. 101 |
| Impairment loss on property, plant and equipmentRMB'000 | – | 69 | – | – | – | – | – | – | – | 69 | PDF p. 101 |
| Reversal of impairment loss on property, plant and equipmentRMB'000 | – | – | – | (6,910) | – | – | – | – | – | (6,910) | PDF p. 101 |
| Loss on disposal of property, plant and equipmentRMB'000 | – | 161 | – | – | – | – | – | – | – | 161 | PDF p. 101 |
Note A: Capital expenditure consists of purchase of property, plant and equipment and additions to investment property.
Empty-string values denote cells left blank in the printed table; the placement of the single dash in the External sales eliminations cells and the blank Depreciation Distribution 2025 cell is read from the layout.
Geographical segment: No segmental analysis by geographical segment is provided as the principal assets employed by the Group are located in the PRC and the Group's turnover and profits were mainly derived from the sale of medicines and herbs to domestic customers in the PRC.
| Item / unit | 2025Western drugs/TCH procurement | 2024Western drugs/TCH procurement | 2025TCM formulated | 2024TCM formulated | Source |
|---|---|---|---|---|---|
| Major customers | |||||
| Customer ARMB'000 | 4,471 | – | – | 2,248 | PDF p. 102 |
| Customer BRMB'000 | 2,702 | – | – | 1,863 | PDF p. 102 |
| Customer CRMB'000 | – | 28,855 | 10,664 | – | PDF p. 102 |
| Customer DRMB'000 | – | 4,431 | 4,707 | – | PDF p. 102 |
| Total (unlabelled subtotal row)RMB'000 | 7,173 | 33,286 | 15,371 | 4,111 | PDF p. 102 |
The revenue from one major customer accounted for 24% (2024: 42%) of the Group's revenue.
The subtotal row has no printed label.
Debt
| Item / unit | 20251 year or less | 20252 to 5 years | 2025Total | Source |
|---|---|---|---|---|
| Financial liabilities | ||||
| Bank borrowingsRMB'000 | 15,614 | – | 15,614 | PDF p. 96 |
| Lease liabilitiesRMB'000 | 426 | 319 | 745 | PDF p. 96 |
No amounts after 5 years are presented.
| Item / unit | 20241 year or less | 20242 to 5 years | 2024Total | Source |
|---|---|---|---|---|
| Financial liabilities | ||||
| Bank borrowingsRMB'000 | 15,695 | – | 15,695 | PDF p. 96 |
| Lease liabilitiesRMB'000 | 634 | 744 | 1,378 | PDF p. 96 |
No amounts after 5 years are presented.
| Item / unit | 2025RMB'000 | 2024RMB'000 | Source |
|---|---|---|---|
| Current | |||
| Fixed rate RMB bank loan (maturity 31 December 2026)RMB'000 | 15,000 | – | PDF p. 89 |
| Fixed rate RMB bank loan (maturity 16 December 2025)RMB'000 | – | 15,000 | PDF p. 89 |
| Total current bank borrowingsRMB'000 | 15,000 | 15,000 | PDF p. 89 |
The effective interest rate for the RMB bank loans ranges from 2.5% to 3.5% (2024: 4.0% to 5.0%) per annum.
The loans are fully repayable upon the maturity date. The loans are secured by a charge over buildings (Note 10) and right-of-use asset (Note 12) of a subsidiary.
No non-current bank borrowings. Denomination: RMB.
| Item / unit | 2025Group, RMB'000 | 2024Group, RMB'000 | 2025Company, RMB'000 | 2024Company, RMB'000 | Source |
|---|---|---|---|---|---|
| Current liabilities | |||||
| Bank borrowingsRMB'000 | 15,000 | 15,000 | – | – | PDF p. 52 |
| Lease liabilitiesRMB'000 | 396 | 571 | 53 | 72 | PDF p. 52 |
| Non-current liabilities | |||||
| Lease liabilitiesRMB'000 | 299 | 692 | – | 50 | PDF p. 52 |
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Dividend Policy | The Company does not have a specific dividend policy. Nonetheless, the management after reviewing the performance of the Company in the relevant financial year will make appropriate recommendation to the Board. Any dividend declaration will be communicated to shareholders via announcement through SGXNet. An interim special dividend was declared to mark the Group’s 20th Anniversary. | Company FY2025 | PDF p. 40 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Interim dividends for 2025 | S$0.01 | Interim dividend FY2025; comparative 2024: S$ Nil | PDF p. 102 |
| Interim dividends declared | 14 August 2025 | Interim dividend FY2025 · As at 2025-08-14 | PDF p. 102 |
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 | Ernst & Young LLP | Group | PDF p. 50 |
| Engagement partner | Teo Li Ling | Group | PDF p. 50 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Impairment assessment of the Group’s non-financial assets and the Company’s investment in subsidiaries | Management has identified indications of impairment on these non-financial assets which are attributed to the following cash-generating units (“CGUs”): | Group and Company | PDF p. 46 |
| Expected credit losses on third-party receivables | We considered management’s assessment of the ECL on third-party receivables to be a key audit matter as the determination as to whether the debt is collectable and the amount to be recognised for the expected ECL involved significant judgement and a heightened degree of estimation uncertainty. | Group | PDF p. 47 |
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.