ANNUAL REPORT 2026
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Profit or loss | |||
| Revenue$'000 | 26,861 | 29,750 | PDF p. 62 |
| Cost of sales$'000 | (21,156) | (22,377) | PDF p. 62 |
| Gross profit$'000 | 5,705 | 7,373 | PDF p. 62 |
| Other income and gains$'000 | 645 | 1,400 | PDF p. 62 |
| Marketing and distribution costs$'000 | (2,222) | (2,639) | PDF p. 62 |
| Administrative expenses$'000 | (5,642) | (6,026) | PDF p. 62 |
| Finance costs$'000 | (381) | (319) | PDF p. 62 |
| Other losses$'000 | (20) | (16) | PDF p. 62 |
| Loss before income tax$'000 | (1,915) | (227) | PDF p. 62 |
| Income tax expense$'000 | (49) | (78) | PDF p. 62 |
| Loss for the year$'000 | (1,964) | (305) | PDF p. 62 |
| Other comprehensive income | |||
| Exchange differences on translating foreign operations, net of income tax$'000 | 429 | (66) | PDF p. 62 |
| Other comprehensive income (loss) for the year, net of income tax$'000 | 429 | (66) | PDF p. 62 |
| Total comprehensive loss for the year$'000 | (1,535) | (371) | PDF p. 62 |
| Earnings per share | |||
| Basic and diluted losses per share (Note 12)Cents | (0.92) | (0.14) | PDF p. 62 |
Original report: PDF p. 62 ↗
Year ended 30 June 2026. Only a consolidated (Group) statement is presented; no separate Company profit or loss statement is printed.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Non-current assets | |||
| Property, plant and equipment$'000 | 21,879 | 19,246 | PDF p. 63 |
| Right-of-use assets$'000 | 3,366 | 3,783 | PDF p. 63 |
| Intangible assets$'000 | 33 | 36 | PDF p. 63 |
| Investment in subsidiaries$'000 | – | – | PDF p. 63 |
| Other non-financial assets$'000 | 186 | 2,847 | PDF p. 63 |
| Total non-current assets$'000 | 25,464 | 25,912 | PDF p. 63 |
| Current assets | |||
| Inventories$'000 | 6,399 | 6,182 | PDF p. 63 |
| Trade and other receivables$'000 | 3,740 | 4,237 | PDF p. 63 |
| Other non-financial assets$'000 | 432 | 696 | PDF p. 63 |
| Cash and cash equivalents$'000 | 2,326 | 2,781 | PDF p. 63 |
| Total current assets$'000 | 12,897 | 13,896 | PDF p. 63 |
| Assets | |||
| Total assets$'000 | 38,361 | 39,808 | PDF p. 63 |
| Equity | |||
| Share capital$'000 | 22,469 | 22,469 | PDF p. 63 |
| Retained earnings (Accumulated losses)$'000 | 2,134 | 4,098 | PDF p. 63 |
| Foreign currency reserve$'000 | 156 | (273) | PDF p. 63 |
| Equity, attributable to equity holders of the parent, total$'000 | 24,759 | 26,294 | PDF p. 63 |
| Non-current liabilities | |||
| Deferred tax liabilities$'000 | 420 | 363 | PDF p. 63 |
| Provision$'000 | 650 | 650 | PDF p. 63 |
| Loans and borrowings$'000 | 3,015 | 3,151 | PDF p. 63 |
| Lease liabilities$'000 | 3,584 | 3,832 | PDF p. 63 |
| Other non-financial liabilities$'000 | 649 | 710 | PDF p. 63 |
| Total non-current liabilities$'000 | 8,318 | 8,706 | PDF p. 63 |
| Current liabilities | |||
| Income tax payable$'000 | 6 | 115 | PDF p. 63 |
| Trade and other payables$'000 | 2,675 | 3,795 | PDF p. 63 |
| Loans and borrowings$'000 | 2,305 | 507 | PDF p. 63 |
| Lease liabilities$'000 | 206 | 235 | PDF p. 63 |
| Other non-financial liabilities$'000 | 92 | 156 | PDF p. 63 |
| Total current liabilities$'000 | 5,284 | 4,808 | PDF p. 63 |
| Liabilities | |||
| Total liabilities$'000 | 13,602 | 13,514 | PDF p. 63 |
| Equity and liabilities | |||
| Total equity and liabilities$'000 | 38,361 | 39,808 | PDF p. 63 |
Original report: PDF p. 63 ↗
As at 30 June 2026. Printed as one table with Group and Company columns; Group columns extracted here. Investment in subsidiaries row quote includes the Company columns.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company | 2025Company | Source |
|---|---|---|---|
| Non-current assets | |||
| Property, plant and equipment$'000 | – | – | PDF p. 63 |
| Investment in subsidiaries$'000 | 14,971 | 14,971 | PDF p. 63 |
| Total non-current assets$'000 | 14,971 | 14,971 | PDF p. 63 |
| Current assets | |||
| Trade and other receivables$'000 | 5,560 | 5,872 | PDF p. 63 |
| Other non-financial assets$'000 | 21 | 14 | PDF p. 63 |
| Cash and cash equivalents$'000 | 111 | 124 | PDF p. 63 |
| Total current assets$'000 | 5,692 | 6,010 | PDF p. 63 |
| Assets | |||
| Total assets$'000 | 20,663 | 20,981 | PDF p. 63 |
| Equity | |||
| Share capital$'000 | 22,469 | 22,469 | PDF p. 63 |
| Retained earnings (Accumulated losses)$'000 | (1,999) | (1,731) | PDF p. 63 |
| Equity, attributable to equity holders of the parent, total$'000 | 20,470 | 20,738 | PDF p. 63 |
| Current liabilities | |||
| Trade and other payables$'000 | 193 | 243 | PDF p. 63 |
| Total current liabilities$'000 | 193 | 243 | PDF p. 63 |
| Liabilities | |||
| Total liabilities$'000 | 193 | 243 | PDF p. 63 |
| Equity and liabilities | |||
| Total equity and liabilities$'000 | 20,663 | 20,981 | PDF p. 63 |
Original report: PDF p. 63 ↗
As at 30 June 2026. Company columns; the Company has no non-current liabilities (dashes) and only the rows with printed Company values are listed. Quotes are the full printed rows including Group columns.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, $'000 (year ended 30 June 2026) | 2025Group, $'000 (year ended 30 June 2025) | Source |
|---|---|---|---|
| Profit or loss | |||
| Revenue$'000 | 26,861 | 29,750 | PDF p. 62 |
| Cost of sales$'000 | (21,156) | (22,377) | PDF p. 62 |
| Gross profit$'000 | 5,705 | 7,373 | PDF p. 62 |
| Other income and gains$'000 | 645 | 1,400 | PDF p. 62 |
| Marketing and distribution costs$'000 | (2,222) | (2,639) | PDF p. 62 |
| Administrative expenses$'000 | (5,642) | (6,026) | PDF p. 62 |
| Finance costs$'000 | (381) | (319) | PDF p. 62 |
| Other losses$'000 | (20) | (16) | PDF p. 62 |
| Loss before income tax$'000 | (1,915) | (227) | PDF p. 62 |
| Income tax expense$'000 | (49) | (78) | PDF p. 62 |
| Loss for the year$'000 | (1,964) | (305) | PDF p. 62 |
| Other comprehensive income (loss): Item that may be reclassified subsequently to profit or loss | |||
| Exchange differences on translating foreign operations, net of income tax$'000 | 429 | (66) | PDF p. 62 |
| Other comprehensive income (loss) | |||
| Other comprehensive income (loss) for the year, net of income tax$'000 | 429 | (66) | PDF p. 62 |
| Total comprehensive income | |||
| Total comprehensive loss for the year$'000 | (1,535) | (371) | PDF p. 62 |
| Per share | |||
| Basic and diluted losses per share (Note 12)Cents | (0.92) | (0.14) | PDF p. 62 |
Original report: PDF p. 62 ↗
The accompanying notes form an integral part of these financial statements.
No separate Company statement of comprehensive income is presented; Company total comprehensive income/loss appears only in the Company statement of changes in equity.
The 'Exchange differences' row label wraps over two lines in the source ('Exchange differences on translating foreign operations,' / 'net of income tax'); the quote is the second line with values.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, Total equity, $'000 | 2026Group, Share capital, $'000 | 2026Group, Retained earnings, $'000 | 2026Group, Foreign currency reserve, $'000 | Source |
|---|---|---|---|---|---|
| Current year | |||||
| Opening balance at 1 July 2025$'000 | 26,294 | 22,469 | 4,098 | (273) | PDF p. 64 |
| Current year - Changes in equity | |||||
| Total comprehensive loss for the year$'000 | (1,535) | – | (1,964) | 429 | PDF p. 64 |
| Current year | |||||
| Closing balance at 30 June 2026$'000 | 24,759 | 22,469 | 2,134 | 156 | PDF p. 64 |
Original report: PDF p. 64 ↗
No non-controlling interest column is presented.
The statement is headed 'Group' for the columns Total equity, Share capital, Retained earnings, Foreign currency reserve.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group, Total equity, $'000 | 2025Group, Share capital, $'000 | 2025Group, Retained earnings, $'000 | 2025Group, Foreign currency reserve, $'000 | Source |
|---|---|---|---|---|---|
| Previous year | |||||
| Opening balance at 1 July 2024$'000 | 26,665 | 22,469 | 4,403 | (207) | PDF p. 64 |
| Previous year - Changes in equity | |||||
| Total comprehensive loss for the year$'000 | (371) | – | (305) | (66) | PDF p. 64 |
| Previous year | |||||
| Closing balance at 30 June 2025$'000 | 26,294 | 22,469 | 4,098 | (273) | PDF p. 64 |
Original report: PDF p. 64 ↗
No non-controlling interest column is presented.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company, Total equity, $'000 | 2026Company, Share capital, $'000 | 2026Company, Accumulated losses, $'000 | Source |
|---|---|---|---|---|
| Current year | ||||
| Opening balance at 1 July 2025$'000 | 20,738 | 22,469 | (1,731) | PDF p. 65 |
| Current year - Changes in equity | ||||
| Total comprehensive loss for the year$'000 | (268) | – | (268) | PDF p. 65 |
| Current year | ||||
| Closing balance at 30 June 2026$'000 | 20,470 | 22,469 | (1,999) | PDF p. 65 |
Original report: PDF p. 65 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company, Total equity, $'000 | 2025Company, Share capital, $'000 | 2025Company, Accumulated losses, $'000 | Source |
|---|---|---|---|---|
| Previous year | ||||
| Opening balance at 1 July 2024$'000 | 20,583 | 22,469 | (1,886) | PDF p. 65 |
| Previous year - Changes in equity | ||||
| Total comprehensive income for the year$'000 | 155 | – | 155 | PDF p. 65 |
| Previous year | ||||
| Closing balance at 30 June 2025$'000 | 20,738 | 22,469 | (1,731) | PDF p. 65 |
Original report: PDF p. 65 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, $'000 (year ended 30 June 2026) | 2025Group, $'000 (year ended 30 June 2025) | Source |
|---|---|---|---|
| Cash flows from operating activities | |||
| Loss before income tax$'000 | (1,915) | (227) | PDF p. 66 |
| Operating - Adjustments for | |||
| Amortisation of deferred capital grants$'000 | (94) | (89) | PDF p. 66 |
| Amortisation of intangible assets$'000 | 3 | 2 | PDF p. 66 |
| Depreciation of property, plant and equipment$'000 | 1,879 | 1,217 | PDF p. 66 |
| Depreciation of right-of-use assets$'000 | 365 | 334 | PDF p. 66 |
| Interest income$'000 | (26) | (71) | PDF p. 66 |
| Interest expense$'000 | 381 | 319 | PDF p. 66 |
| Gain on disposal of plant and equipment$'000 | – | (10) | PDF p. 66 |
| Gain on disposal of investment in joint venture$'000 | – | (491) | PDF p. 66 |
| Plant and equipment written-off$'000 | 19 | 10 | PDF p. 66 |
| Gain on early termination of right-of-use assets$'000 | (7) | – | PDF p. 66 |
| Net effect of exchange rate changes in consolidating subsidiaries$'000 | 42 | (300) | PDF p. 66 |
| Cash flows from operating activities | |||
| Operating cash flows before changes in working capital$'000 | 647 | 694 | PDF p. 66 |
| Operating - working capital changes | |||
| Inventories$'000 | (217) | 161 | PDF p. 66 |
| Trade and other receivables$'000 | 497 | (100) | PDF p. 66 |
| Other non-financial assets$'000 | 264 | 306 | PDF p. 66 |
| Trade and other payables$'000 | (1,120) | 304 | PDF p. 66 |
| Other non-financial liabilities$'000 | (31) | (117) | PDF p. 66 |
| Cash flows from operating activities | |||
| Net cash flows from operations before interest and tax$'000 | 40 | 1,248 | PDF p. 66 |
| Income taxes paid$'000 | (102) | (210) | PDF p. 66 |
| Net cash flows (used in) from operating activities$'000 | (62) | 1,038 | PDF p. 66 |
| Cash flows used in investing activities | |||
| Purchase of plant and equipment (Note 13)$'000 | (1,343) | (5,669) | PDF p. 66 |
| Purchase of intangible assets$'000 | – | (38) | PDF p. 66 |
| Deposit paid for acquisition of plant and equipment$'000 | – | (1,245) | PDF p. 66 |
| Proceeds from disposal of plant and equipment$'000 | – | 62 | PDF p. 66 |
| Proceeds from disposal of investment in joint venture$'000 | – | 500 | PDF p. 66 |
| Interest received$'000 | 26 | 71 | PDF p. 66 |
| Net cash flows used in investing activities$'000 | (1,317) | (6,319) | PDF p. 66 |
| Cash flows used in financing activities | |||
| Increase in new borrowings$'000 | 1,500 | 4,023 | PDF p. 66 |
| Repayment of loans and borrowings$'000 | (2,017) | (957) | PDF p. 66 |
| Lease payments – principal and interest portion paid$'000 | (428) | (463) | PDF p. 66 |
| Net movements in amount due to directors$'000 | 2,000 | – | PDF p. 66 |
| Cash restricted in use$'000 | – | (221) | PDF p. 66 |
| Interest paid$'000 | (142) | (151) | PDF p. 66 |
| Net cash flows from financing activities$'000 | 913 | 2,231 | PDF p. 66 |
| Net change in cash | |||
| Net decrease in cash and cash equivalents$'000 | (466) | (3,050) | PDF p. 66 |
| Closing cash | |||
| Cash and cash equivalents, statement of cash flows, beginning balance$'000 | 2,560 | 5,610 | PDF p. 66 |
| Cash and cash equivalents, statement of cash flows, ending balance (Note 20)$'000 | 2,094 | 2,560 | PDF p. 66 |
Original report: PDF p. 66 ↗
Only a consolidated (Group) cash flow statement is presented; no Company cash flow statement.
Beginning and ending balance labels wrap over two lines in the source ('... beginning' / 'balance'; '... ending' / 'balance (Note 20)'); quotes are the second line with values.
The accompanying notes form an integral part of these financial statements.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group FY2022 | 2023Group FY2023 | 2024Group FY2024 | 2025Group FY2025 | 2026Group FY2026 | Source |
|---|---|---|---|---|---|---|
| Profit & Loss | ||||||
| Revenue (S$’000)S$’000 | 34,136 | 30,664 | 29,753 | 29,750 | 26,861 | PDF p. 9 |
| Gross profit (S$’000)S$’000 | 9,558 | 7,742 | 7,255 | 7,373 | 5,705 | PDF p. 9 |
| Net profit/(loss) (S$’000)S$’000 | 1,120 | (1,902) | (227) | (305) | (1,964) | PDF p. 9 |
Original report: PDF p. 9 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group FY2022 | 2023Group FY2023 | 2024Group FY2024 | 2025Group FY2025 | 2026Group FY2026 | Source |
|---|---|---|---|---|---|---|
| Balance Sheet | ||||||
| Total current assets (S$’000)S$’000 | 23,664 | 21,930 | 17,092 | 13,896 | 12,897 | PDF p. 9 |
| Total current liabilities (S$’000)S$’000 | 4,580 | 3,803 | 4,295 | 4,808 | 5,284 | PDF p. 9 |
| Total net current assets (S$’000)S$’000 | 19,084 | 18,127 | 12,797 | 9,088 | 7,613 | PDF p. 9 |
| Total assets (S$’000)S$’000 | 38,896 | 35,847 | 35,701 | 39,808 | 38,361 | PDF p. 9 |
| Total liabilities (S$’000)S$’000 | 9,570 | 8,949 | 9,036 | 13,514 | 13,602 | PDF p. 9 |
| Total shareholders’ equity (S$’000)S$’000 | 29,326 | 26,898 | 26,665 | 26,294 | 24,759 | PDF p. 9 |
Original report: PDF p. 9 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group FY2022 | 2023Group FY2023 | 2024Group FY2024 | 2025Group FY2025 | 2026Group FY2026 | Source |
|---|---|---|---|---|---|---|
| Financial Statistics | ||||||
| Gross margin(1)% | 28.0 | 25.2 | 24.4 | 24.8 | 21.2 | PDF p. 9 |
| Earnings/(losses) per share (Singapore cents)(3)Singapore cents | 0.52 | (0.89) | (0.11) | (0.14) | (0.92) | PDF p. 9 |
Original report: PDF p. 9 ↗
(1) Gross profit/revenue
(2) Net profit (loss)/revenue
(3) Net profit (loss)/total issued ordinary shares
(4) Total borrowings including lease liabilities less cash and cash equivalents/total equity
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group FY2026 S$’000 | 2025Group FY2025 S$’000 | 2026Increase/(decrease) S$’000, FY2026 vs FY2025 | 2026Increase/(decrease) %, FY2026 vs FY2025 | Source |
|---|---|---|---|---|---|
| Revenue by Business segment | |||||
| Modern TradeS$’000 / % | 6,647 | 7,068 | (421) | (6.0) | PDF p. 15 |
| General TradeS$’000 / % | 9,900 | 9,786 | 114 | 1.2 | PDF p. 15 |
| Food ServicesS$’000 / % | 7,538 | 7,704 | (166) | (2.2) | PDF p. 15 |
| OthersS$’000 / % | 2,776 | 5,192 | (2,416) | (46.5) | PDF p. 15 |
Original report: PDF p. 15 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group FY2026 S$’000 | 2025Group FY2025 S$’000 | 2026Increase/(decrease) S$’000, FY2026 vs FY2025 | 2026Increase/(decrease) %, FY2026 vs FY2025 | Source |
|---|---|---|---|---|---|
| Revenue by Geographical segment | |||||
| SingaporeS$’000 / % | 19,704 | 21,366 | (1,662) | (7.8) | PDF p. 15 |
| MalaysiaS$’000 / % | 5,443 | 4,204 | 1,239 | 29.5 | PDF p. 15 |
| OthersS$’000 / % | 1,714 | 4,180 | (2,466) | (59.0) | PDF p. 15 |
| TotalS$’000 / % | 26,861 | 29,750 | (2,889) | (9.7) | PDF p. 15 |
Original report: PDF p. 15 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group 2026 | 2025Group 2025 | Source |
|---|---|---|---|
| Numerator | |||
| Loss attributable to owners of the company, net of income tax$’000 | (1,964) | (305) | PDF p. 85 |
| Denominator | |||
| Weighted average number of equity share’000 shares | 214,000 | 214,000 | PDF p. 85 |
Original report: PDF p. 85 ↗
Losses per share computed by dividing loss after tax attributable to owners of the company by the weighted average number of shares, taking into account share split for the respective reporting years.
Basic and diluted earnings per share are the same as there were no other outstanding convertibles or other dilutive equity instruments.
Where the money comes from
| Item / unit | 2026MT, $'000 | 2026GT, $'000 | 2026FS, $'000 | 2026OT, $'000 | 2026Total, $'000 | 2025MT, $'000 | 2025GT, $'000 | 2025FS, $'000 | 2025OT, $'000 | 2025Total, $'000 | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| : Revenue by segment | |||||||||||
| Total revenue by segment$'000 | 6,647 | 9,900 | 7,538 | 29,858 | 53,943 | 7,068 | 9,786 | 7,704 | 31,003 | 55,561 | PDF p. 79PDF p. 80 |
| Inter-segment sales$'000 | – | – | – | (27,082) | (27,082) | – | – | – | (25,811) | (25,811) | PDF p. 79PDF p. 80 |
| Total revenue$'000 | 6,647 | 9,900 | 7,538 | 2,776 | 26,861 | 7,068 | 9,786 | 7,704 | 5,192 | 29,750 | PDF p. 79PDF p. 80 |
| Recurring earnings Before Interest, Taxes, Depreciation, and Amortisation$'000 | (820) | 717 | 417 | 306 | 620 | (412) | 852 | 828 | 288 | 1,556 | PDF p. 79PDF p. 80 |
| Depreciation and amortisation expenses$'000 | (494) | (737) | (561) | (456) | (2,248) | (307) | (425) | (335) | (486) | (1,553) | PDF p. 79PDF p. 80 |
| Amortisation of deferred capital grants$'000 | 23 | 35 | 26 | 10 | 94 | 21 | 29 | 23 | 16 | 89 | PDF p. 79PDF p. 80 |
| Finance costs$'000 | (94) | (140) | (107) | (40) | (381) | (76) | (105) | (82) | (56) | (319) | PDF p. 79PDF p. 80 |
| Loss before tax$'000 | (1,385) | (125) | (225) | (180) | (1,915) | PDF p. 79 | |||||
| (Loss) /Profit before tax$'000 | (774) | 351 | 434 | (238) | (227) | PDF p. 80 | |||||
Income tax expense and net loss are printed only in the Total column.
Recurring EBITDA is the primary segment profitability measure.
| Item / unit | 2026MT, $'000 | 2026GT, $'000 | 2026FS, $'000 | 2026OT, $'000 | 2026Total, $'000 | Source |
|---|---|---|---|---|---|---|
| 2026 | ||||||
| Segment assets$'000 | 9,436 | 14,054 | 10,702 | 4,169 | 38,361 | PDF p. 80 |
| Segment liabilities$'000 | 3,201 | 4,768 | 3,630 | 1,577 | 13,176 | PDF p. 80 |
Deferred tax liabilities, income tax payables and total liabilities printed only in Total column.
| Item / unit | 2026MT, $'000 | 2026GT, $'000 | 2026FS, $'000 | 2026OT, $'000 | 2026Total, $'000 | 2025MT, $'000 | 2025GT, $'000 | 2025FS, $'000 | 2025OT, $'000 | 2025Total, $'000 | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Segment assets$'000 | 9,436 | 14,054 | 10,702 | 4,169 | 38,361 | 9,356 | 12,953 | 10,197 | 7,302 | 39,808 | PDF p. 80 |
| Segment liabilities$'000 | 3,201 | 4,768 | 3,630 | 1,577 | 13,176 | 2,993 | 4,143 | 3,262 | 2,638 | 13,036 | PDF p. 80 |
Deferred tax liabilities, income tax payables and total liabilities printed only in Total column.
| Item / unit | 2026MT, $'000, as at 30 June 2026 | 2026GT, $'000, as at 30 June 2026 | 2026FS, $'000, as at 30 June 2026 | 2026OT, $'000, as at 30 June 2026 | 2026Total, $'000, as at 30 June 2026 | Source |
|---|---|---|---|---|---|---|
| Expenditure for non-current assets | ||||||
| As at 30 June 2026$'000 | 991 | 1,476 | 1,123 | 414 | 4,004 | PDF p. 81 |
| Expenditure for non-current assets (2025 row; columns MT, GT, FS, OT, Total) | ||||||
| As at 30 June 2025$'000 | 1,356 | 1,877 | 1,478 | 996 | 5,707 | PDF p. 81 |
The 2025 row is the comparative for 30 June 2025 in the same MT/GT/FS/OT/Total columns.
| Item / unit | 2026$'000 | 2025$'000 | Source |
|---|---|---|---|
| Major customers | |||
| Customer A$'000 | 3,521 | 3,973 | PDF p. 81 |
| Customer B$'000 | 1,318 | 1,319 | PDF p. 81 |
| Total$'000 | 4,839 | 5,292 | PDF p. 81 |
Customers who individually account for 5% or more of the group’s revenue.
| Item / unit | 2026$'000 | 2025$'000 | Source |
|---|---|---|---|
| Revenue | |||
| Singapore$'000 | 19,704 | 21,366 | PDF p. 81 |
| Malaysia$'000 | 5,443 | 4,204 | PDF p. 81 |
| Others$'000 | 1,714 | 4,180 | PDF p. 81 |
| Total$'000 | 26,861 | 29,750 | PDF p. 81 |
| Non-current assets | |||
| Singapore$'000 | 11,845 | 12,914 | PDF p. 81 |
| Malaysia$'000 | 13,616 | 12,986 | PDF p. 81 |
| Others$'000 | 3 | 12 | PDF p. 81 |
| Total$'000 | 25,464 | 25,912 | PDF p. 81 |
Revenues are attributed to countries on the basis of the customer’s location, irrespective of the origin of the goods and services. The non-current assets are analysed by the geographical area in which the assets are located. The non-current assets exclude any financial instruments.
Other countries mainly comprise Australia, Philippines, Brunei, Thailand, Hong Kong, New Zealand, Japan and United Kingdom.
Debt
| Item / unit | 2026Less than 1 year, $'000 | 20262 – 5 years, $'000 | 2026After 5 years, $'000 | 2026Total, $'000 | Source |
|---|---|---|---|---|---|
| 2026 | |||||
| Gross borrowings commitments$'000 | 2,433 | 1,282 | 2,843 | 6,558 | PDF p. 101 |
| Gross lease liabilities$'000 | 403 | 750 | 6,804 | 7,957 | PDF p. 101 |
Contractual and undiscounted cash flows.
| Item / unit | 2025Less than 1 year, $'000 | 20252 – 5 years, $'000 | 2025After 5 years, $'000 | 2025Total, $'000 | Source |
|---|---|---|---|---|---|
| 2025 | |||||
| Gross borrowings commitments$'000 | 629 | 1,419 | 2,974 | 5,022 | PDF p. 101 |
| Gross lease liabilities$'000 | 445 | 1,008 | 6,942 | 8,395 | PDF p. 101 |
Contractual and undiscounted cash flows.
| Item / unit | 2026$'000 | 2025$'000 | Source |
|---|---|---|---|
| Non-current | |||
| Bank loan 1 (secured)$'000 | 127 | 290 | PDF p. 96 |
| Bank loan 2 (secured)$'000 | 2,888 | 2,861 | PDF p. 96 |
| Subtotal$'000 | 3,015 | 3,151 | PDF p. 96 |
| Current | |||
| Bank loan 1 (secured)$'000 | 161 | 405 | PDF p. 96 |
| Bank loan 2 (secured)$'000 | 114 | 102 | PDF p. 96 |
| Loan from directors (unsecured)$'000 | 2,030 | – | PDF p. 96 |
| Subtotal$'000 | 2,305 | 507 | PDF p. 96 |
| Total | |||
| Total$'000 | 5,320 | 3,658 | PDF p. 96 |
| Non-current portion repayable | |||
| Due within 2 to 5 years$'000 | 768 | 868 | PDF p. 96 |
| After 5 years$'000 | 2,247 | 2,283 | PDF p. 96 |
| Total non-current portion$'000 | 3,015 | 3,151 | PDF p. 96 |
Bank loan 1 and 2 bear floating interest rates range between 2.00% to 3.94% (2025: 4.20% to 5.57%) per annum. The loan consists of term loan and short-term revolving loan.
Loan from directors is unsecured and bears fixed interest of 2% per annum and repayable in 12 months from 1 October 2025.
Bank loan 1 is secured by legal mortgage over the property at 30 Senoko South Road Singapore and corporate guarantee from the company; Bank loan 2 secured by legal mortgage over property in Johor, Malaysia, a restricted fixed deposit and corporate guarantee.
Currency: $ as printed (reporting currency; no separate currency denomination of borrowings table disclosed).
| Item / unit | 2026$'000 | 2025$'000 | Source |
|---|---|---|---|
| Lease liabilities | |||
| Non-current$'000 | 3,584 | 3,832 | PDF p. 97 |
| Current$'000 | 206 | 235 | PDF p. 97 |
Weighted average incremental borrowing rates applied to lease liabilities ranged from 3.50% to 5.67% (2025: 3.50% to 5.67%) per annum.
Total lease liabilities 3,790 (2026) and 4,067 (2025) printed as unlabelled sum line.
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Provision 11.6 | The Company does not have a formal dividend policy. Nonetheless, the Management will make appropriate recommendation to the Board for approval after reviewing the performance of the Company in the relevant financial year and the form, frequency and amount of dividends will depend on the Group’s earnings, financial position, results of operations, capital needs, plans for expansion, and other factors as the Board may deem appropriate. Any dividend declaration will be communicated to the shareholders via announcement through SGXNet. | Company | PDF p. 49 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Provision 11.6 | The Board had not recommended any dividend for FY2026 in view of the net loss position of the Group and to conserve its cash balances and ensure that the Group has adequate working capital and resources to sustain and grow. | Group, FY2026 | PDF p. 49 |
Extracted from ANNUAL REPORT 2026 and checked against the cited pages; see the original report for full context.
Auditor’s report
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Audit firm | RSM SG Assurance LLP | Group | PDF p. 61 |
| Engagement partner | See Ling Ling, Helen | Group | PDF p. 61 |
| Opinion | In our opinion, the accompanying consolidated financial statements of the group and the statement of financial position and statement of changes in equity of the company are properly drawn up | Group and company | PDF p. 57 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Assessment of expected credit loss allowance on trade receivables | Given the magnitude and that impairment assessment of trade receivables requires significant management judgment, we determined that this is a key audit matter. | Group | PDF p. 58 |
| Assessment of impairment allowance of inventories | The carrying amount of inventories may not be recoverable in full if those inventories become slow moving, or if their selling prices have declined below carrying amounts. | Group | PDF p. 59 |
Extracted from ANNUAL REPORT 2026 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 2026, 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.