Annual Report 2025
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| Non-current assets | |||||
| Property, plant and equipmentRM'000 | 9,745 | 9,358 | - | - | PDF p. 71 |
| Right-of-use assetsRM'000 | 1,229 | 1,322 | - | - | PDF p. 71 |
| Intangible assetsRM'000 | 14,933 | - | - | - | PDF p. 71 |
| Investment in subsidiariesRM'000 | - | - | 16,099 | 160 | PDF p. 71 |
| Investment in associateRM'000 | 512 | 602 | - | - | PDF p. 71 |
| SubtotalRM'000 | 26,419 | 11,282 | 16,099 | 160 | PDF p. 71 |
| Current assets | |||||
| Trade and other receivablesRM'000 | 6,500 | 4,510 | 7,678 | 6,370 | PDF p. 71 |
| PrepaymentsRM'000 | 524 | 479 | 102 | 174 | PDF p. 71 |
| Contract assetsRM'000 | 219 | 95 | - | 5 | PDF p. 71 |
| Financial assets at fair value through profit or loss (“FVTPL”)RM'000 | 11,405 | 10,091 | 3,340 | 3,400 | PDF p. 71 |
| Cash and cash equivalentsRM'000 | 14,599 | 12,259 | 2,733 | 8,044 | PDF p. 71 |
| SubtotalRM'000 | 33,247 | 27,434 | 13,853 | 17,993 | PDF p. 71 |
| Assets | |||||
| Total assetsRM'000 | 59,666 | 38,716 | 29,952 | 18,153 | PDF p. 71 |
| Equity | |||||
| Share capitalRM'000 | 23,759 | 11,292 | 23,759 | 11,292 | PDF p. 71 |
| ReservesRM'000 | 1,984 | 2,216 | - | - | PDF p. 71 |
| Retained earningsRM'000 | 21,544 | 18,884 | 5,553 | 4,299 | PDF p. 71 |
| Equity attributable to owners of the parentRM'000 | 47,287 | 32,392 | 29,312 | 15,591 | PDF p. 71 |
| Non-controlling interestsRM'000 | 1,799 | - | - | - | PDF p. 71 |
| Total equityRM'000 | 49,086 | 32,392 | 29,312 | 15,591 | PDF p. 71 |
| Non-current liabilities | |||||
| Other payablesRM'000 | 1,966 | 160 | - | - | PDF p. 71 |
| Bank borrowingsRM'000 | 791 | 883 | - | - | PDF p. 71 |
| Lease liabilitiesRM'000 | 774 | 1,254 | - | - | PDF p. 71 |
| Deferred tax liabilitiesRM'000 | 686 | 428 | - | - | PDF p. 71 |
| SubtotalRM'000 | 4,217 | 2,725 | - | - | PDF p. 71 |
| Current liabilities | |||||
| Trade and other payablesRM'000 | 4,259 | 2,501 | 599 | 2,510 | PDF p. 71 |
| Bank borrowingsRM'000 | 97 | 93 | - | - | PDF p. 71 |
| Lease liabilitiesRM'000 | 693 | 267 | - | - | PDF p. 71 |
| Contract liabilitiesRM'000 | 858 | 383 | 40 | 51 | PDF p. 71 |
| Income tax payablesRM'000 | 456 | 355 | 1 | 1 | PDF p. 71 |
| SubtotalRM'000 | 6,363 | 3,599 | 640 | 2,562 | PDF p. 71 |
| Liabilities | |||||
| Total liabilitiesRM'000 | 10,580 | 6,324 | 640 | 2,562 | PDF p. 71 |
| Equity and liabilities | |||||
| Total equity and liabilitiesRM'000 | 59,666 | 38,716 | 29,952 | 18,153 | PDF p. 71 |
Original report: PDF p. 71 ↗
Subtotal rows without printed labels shown with empty original_label.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Income statement | |||
| RevenueRM'000 | 33,635 | 25,384 | PDF p. 72 |
| Other items of income | |||
| Interest incomeRM'000 | 148 | 202 | PDF p. 72 |
| Other incomeRM'000 | 441 | 352 | PDF p. 72 |
| Items of expense | |||
| Materials, consumables and subcontractor costsRM'000 | (4,548) | (2,585) | PDF p. 72 |
| Depreciation expensesRM'000 | (1,642) | (1,280) | PDF p. 72 |
| Amortisation of intangible assetsRM'000 | (437) | - | PDF p. 72 |
| (Provision)/Reversal of loss allowance on trade receivables, netRM'000 | (109) | 144 | PDF p. 72 |
| Employee benefits expenseRM'000 | (12,519) | (9,260) | PDF p. 72 |
| Other expensesRM'000 | (5,279) | (5,015) | PDF p. 72 |
| Finance costsRM'000 | (221) | (194) | PDF p. 72 |
| Share of result of an associateRM'000 | (37) | 60 | PDF p. 72 |
| Income statement | |||
| Profit before income taxRM'000 | 9,432 | 7,808 | PDF p. 72 |
| Income tax expenseRM'000 | (2,671) | (2,600) | PDF p. 72 |
| Profit for the financial yearRM'000 | 6,761 | 5,208 | PDF p. 72 |
| Other comprehensive income | |||
| Exchange differences on translating foreign operationRM'000 | (232) | 46 | PDF p. 72 |
| Other comprehensive income for the financial year, net of taxRM'000 | (232) | 46 | PDF p. 72 |
| Total comprehensive income for the financial yearRM'000 | 6,529 | 5,254 | PDF p. 72 |
| Profit attributable to | |||
| Owners of the parentRM'000 | 6,476 | 5,208 | PDF p. 72 |
| Non-controlling interestsRM'000 | 285 | - | PDF p. 72 |
| SubtotalRM'000 | 6,761 | 5,208 | PDF p. 72 |
| Total comprehensive income attributable to | |||
| Owners of the parentRM'000 | 6,244 | 5,254 | PDF p. 72 |
| Non-controlling interestsRM'000 | 285 | - | PDF p. 72 |
| SubtotalRM'000 | 6,529 | 5,254 | PDF p. 72 |
| Earnings per share | |||
| - Basic and diluted (cents)cents per share | 4.89 | 4.08 | PDF p. 72 |
Original report: PDF p. 72 ↗
Only Group columns are printed; no separate Company income statement is presented.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Income | |||
| RevenueRM'000 | 33,635 | 25,384 | PDF p. 72 |
| Other items of income | |||
| Interest incomeRM'000 | 148 | 202 | PDF p. 72 |
| Other incomeRM'000 | 441 | 352 | PDF p. 72 |
| Items of expense | |||
| Materials, consumables and subcontractor costsRM'000 | (4,548) | (2,585) | PDF p. 72 |
| Depreciation expensesRM'000 | (1,642) | (1,280) | PDF p. 72 |
| Amortisation of intangible assetsRM'000 | (437) | - | PDF p. 72 |
| (Provision)/Reversal of loss allowance on trade receivables, netRM'000 | (109) | 144 | PDF p. 72 |
| Employee benefits expenseRM'000 | (12,519) | (9,260) | PDF p. 72 |
| Other expensesRM'000 | (5,279) | (5,015) | PDF p. 72 |
| Finance costsRM'000 | (221) | (194) | PDF p. 72 |
| Share of result of an associateRM'000 | (37) | 60 | PDF p. 72 |
| Profit | |||
| Profit before income taxRM'000 | 9,432 | 7,808 | PDF p. 72 |
| Income tax expenseRM'000 | (2,671) | (2,600) | PDF p. 72 |
| Profit for the financial yearRM'000 | 6,761 | 5,208 | PDF p. 72 |
| Other comprehensive income | |||
| Exchange differences on translating foreign operationRM'000 | (232) | 46 | PDF p. 72 |
| Other comprehensive income for the financial year, net of taxRM'000 | (232) | 46 | PDF p. 72 |
| Total comprehensive income | |||
| Total comprehensive income for the financial yearRM'000 | 6,529 | 5,254 | PDF p. 72 |
| Profit attributable to | |||
| Owners of the parentRM'000 | 6,476 | 5,208 | PDF p. 72 |
| Non-controlling interestsRM'000 | 285 | - | PDF p. 72 |
| Total comprehensive income attributable to | |||
| Owners of the parentRM'000 | 6,244 | 5,254 | PDF p. 72 |
| Non-controlling interestsRM'000 | 285 | - | PDF p. 72 |
| Earnings per share | |||
| - Basic and diluted (cents)cents | 4.89 | 4.08 | PDF p. 72 |
Original report: PDF p. 72 ↗
Only Group columns printed; no Company comprehensive income statement. Earnings per share in cents.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group - Share capital | 2025Group - Foreign currency translation reserve | 2025Group - Merger reserve | 2025Group - Retained earnings | 2025Group - Equity attributable to owners of the parent | 2025Group - Non-controlling interests | 2025Group - Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| Group | ||||||||
| Balance as at 1 January 2025RM'000 | 11,292 | 36 | 2,180 | 18,884 | 32,392 | - | 32,392 | PDF p. 73 |
| Profit for the financial yearRM'000 | - | - | - | 6,476 | 6,476 | 285 | 6,761 | PDF p. 73 |
| Other comprehensive income | ||||||||
| Exchange differences on translating foreign operations, representing other comprehensive income for the financial yearRM'000 | - | (232) | - | - | (232) | - | (232) | PDF p. 73 |
| Group | ||||||||
| Total comprehensive income for the financial yearRM'000 | - | (232) | - | 6,476 | 6,244 | 285 | 6,529 | PDF p. 73 |
| Total transactions with owners, recognised directly in equity | ||||||||
| Dividend paidRM'000 | - | - | - | (3,816) | (3,816) | - | (3,816) | PDF p. 73 |
| Non-controlling interests arising from acquisition of subsidiariesRM'000 | - | - | - | - | - | 1,514 | 1,514 | PDF p. 73 |
| Issuance of ordinary sharesRM'000 | 12,467 | - | - | - | 12,467 | - | 12,467 | PDF p. 73 |
| Total transactions with owners (subtotal, unlabelled)RM'000 | 12,467 | - | - | (3,816) | 8,651 | 1,514 | 10,165 | PDF p. 73 |
| Group | ||||||||
| Balance as at 31 December 2025RM'000 | 23,759 | (196) | 2,180 | 21,544 | 47,287 | 1,799 | 49,086 | PDF p. 73 |
Original report: PDF p. 73 ↗
Only a Group statement of changes in equity is printed; no Company statement of changes in equity found on pages 73-74.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group - Share capital | 2024Group - Foreign currency translation reserve | 2024Group - Merger reserve | 2024Group - Retained earnings | 2024Group - Total equity | Source |
|---|---|---|---|---|---|---|
| Group | ||||||
| Balance as at 1 January 2024RM'000 | 11,292 | (10) | 2,180 | 17,719 | 31,181 | PDF p. 74 |
| Profit for the financial yearRM'000 | - | - | - | 5,208 | 5,208 | PDF p. 74 |
| Other comprehensive income | ||||||
| Exchange differences on translating foreign operations, representing other comprehensive income for the financial yearRM'000 | - | 46 | - | - | 46 | PDF p. 74 |
| Group | ||||||
| Total comprehensive income for the financial yearRM'000 | - | 46 | - | 5,208 | 5,254 | PDF p. 74 |
| Distribution to owners | ||||||
| Dividend paidRM'000 | - | - | - | (4,043) | (4,043) | PDF p. 74 |
| Total transactions with ownersRM'000 | - | - | - | (4,043) | (4,043) | PDF p. 74 |
| Group | ||||||
| Balance as at 31 December 2024RM'000 | 11,292 | 36 | 2,180 | 18,884 | 32,392 | PDF p. 74 |
Original report: PDF p. 74 ↗
No non-controlling interest column printed for 2024.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Operating activities | |||
| Profit before income taxRM'000 | 9,432 | 7,808 | PDF p. 75 |
| Operating activities - Adjustments for | |||
| Amortisation of intangible assetsRM'000 | 437 | - | PDF p. 75 |
| Bad debts written offRM'000 | 56 | - | PDF p. 75 |
| Depreciation of property, plant and equipmentRM'000 | 1,153 | 959 | PDF p. 75 |
| Depreciation of right-of-use assetsRM'000 | 489 | 321 | PDF p. 75 |
| Gain on bargain purchaseRM'000 | (70) | - | PDF p. 75 |
| Gain on disposal of property, plant and equipmentRM'000 | - | (124) | PDF p. 75 |
| Gain on lease terminationRM'000 | - | (40) | PDF p. 75 |
| Loss on unrealised foreign exchange differencesRM'000 | 275 | 651 | PDF p. 75 |
| (Provision)/Reversal of loss allowance on trade receivables, netRM'000 | 109 | (144) | PDF p. 75 |
| Property, plant and equipment written offRM'000 | 53 | 11 | PDF p. 75 |
| Fair value (gain)/loss on financial assets at FVTPLRM'000 | (66) | 54 | PDF p. 75 |
| Interest expenseRM'000 | 221 | 194 | PDF p. 75 |
| Interest incomeRM'000 | (148) | (202) | PDF p. 75 |
| Share of result of an associateRM'000 | 37 | (60) | PDF p. 75 |
| Operating activities | |||
| Operating profit before changes in working capitalRM'000 | 11,978 | 9,428 | PDF p. 75 |
| Changes in working capital | |||
| Trade and other receivablesRM'000 | (514) | (1,163) | PDF p. 75 |
| Contract assetsRM'000 | (125) | 21 | PDF p. 75 |
| PrepaymentsRM'000 | (6) | (42) | PDF p. 75 |
| Trade and other payablesRM'000 | 200 | 448 | PDF p. 75 |
| Contract liabilitiesRM'000 | 477 | 33 | PDF p. 75 |
| Operating activities | |||
| Cash generated from operationsRM'000 | 12,010 | 8,725 | PDF p. 75 |
| Income tax paid, netRM'000 | (2,794) | (2,406) | PDF p. 75 |
| Net cash from operating activitiesRM'000 | 9,216 | 6,319 | PDF p. 75 |
| Investing activities | |||
| Acquisition of subsidiaries, net of cash acquiredRM'000 | 305 | - | PDF p. 76 |
| Interest incomeRM'000 | 56 | 49 | PDF p. 76 |
| Investment in an associateRM'000 | - | (542) | PDF p. 76 |
| Proceeds from disposal of property, plant and equipmentRM'000 | - | 124 | PDF p. 76 |
| Purchase of property, plant and equipmentRM'000 | (1,361) | (2,748) | PDF p. 76 |
| Addition of right-of-use assetsRM'000 | - | (41) | PDF p. 76 |
| Placements of financial assets at FVTPLRM'000 | (5,300) | (6,409) | PDF p. 76 |
| Redemption of financial assets at FVTPLRM'000 | 4,144 | 3,500 | PDF p. 76 |
| Net cash used in investing activitiesRM'000 | (2,156) | (6,067) | PDF p. 76 |
| Financing activities | |||
| Dividends paidRM'000 | (3,816) | (4,043) | PDF p. 76 |
| Repayment of principal portion of bank borrowingsRM'000 | (88) | (83) | PDF p. 76 |
| Repayment of interest portion of bank borrowingsRM'000 | (45) | (50) | PDF p. 76 |
| Repayment of principal portion of lease liabilitiesRM'000 | (453) | (255) | PDF p. 76 |
| Repayment of interest portion of lease liabilitiesRM'000 | (101) | (144) | PDF p. 76 |
| Net cash used in financing activitiesRM'000 | (4,503) | (4,575) | PDF p. 76 |
| Cash and cash equivalents | |||
| Net change in cash and cash equivalentsRM'000 | 2,557 | (4,323) | PDF p. 76 |
| Cash and cash equivalents at beginning of financial yearRM'000 | 12,259 | 17,231 | PDF p. 76 |
| Effect of exchange rate changes on cash and cash equivalentsRM'000 | (217) | (649) | PDF p. 76 |
| Cash and cash equivalents at end of financial yearRM'000 | 14,599 | 12,259 | PDF p. 76 |
Original report: PDF p. 75 ↗ PDF p. 76 ↗
Spans pages 75-76. Only Group columns printed; no Company cash flow statement.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group FY2021 | 2022Group FY2022 | 2023Group FY2023 | 2024Group FY2024 | 2025Group FY2025 | Source |
|---|---|---|---|---|---|---|
| Financial Highlights | ||||||
| Revenue (RM million)RM million | 16.99 | 18.68 | 20.90 | 25.38 | 33.64 | PDF p. 20 |
Original report: PDF p. 20 ↗
(1) Included one-off listing expenses of RM4.34 million in FY2022. If such listing expenses have been excluded, the Group’s net profit after tax would have been RM5.06 million and EPS would be RM6.91 per share in FY2022.
(2) One of the main reasons contributing to the decline in the Group’s net profit after tax in FY2024 was the depreciation of the Singapore Dollar against Malaysian Ringgit, resulting in a foreign exchange loss of RM0.65 million. In contrast, the Group recorded a foreign exchange gain in FY2023. Excluding the foreign exchange differences, the Group’s net profit after tax would have been RM4.77 million and RM5.86 million in FY2023 and FY2024 respectively.
(3) The FY2024 EPS was restated to account for the increase in the number of ordinary shares resulting from a bonus issue pursuant to SFRS(I).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group 2025 | 2024Group 2024 | Source |
|---|---|---|---|
| Earnings per share | |||
| Profit attributable to owners of the Company (RM’000)RM’000 | 6,476 | 5,208 | PDF p. 109 |
| Weighted average number of ordinary sharesnumber of shares | 132,305,620 | 127,797,666 | PDF p. 109 |
| Earnings per share (in cents) | |||
| - Basic and dilutedcents | 4.89 | 4.08 | PDF p. 109 |
Original report: PDF p. 109 ↗
The weighted average number of ordinary shares in issue was adjusted to 132,305,620 due to the issuance of 9,456,340 new ordinary shares on 11 July 2025 and 22,875,667 bonus shares on 13 November 2025 to existing shareholders, and the prior year’s basic earnings per share was retrospectively adjusted for these bonus shares issued in the current year.
The diluted earnings per share for the relevant periods are same as the basic earnings per share as there were no dilutive potential ordinary shares for both financial years.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group and Company 2025 | 2024Group and Company 2024 | Source |
|---|---|---|---|
| Dividends | |||
| Final tax exempt dividend of S$0.0035 which approximate to RM0.01226 per ordinary share for the financial year ended 31 December 2023RM’000 | - | 1,072 | PDF p. 110 |
| Special tax exempt dividend of S$0.0097 which approximate to RM0.03398 per ordinary share for the financial year ended 31 December 2023RM’000 | - | 2,971 | PDF p. 110 |
| Final tax exempt dividend of S$0.011 which approximate to RM0.03637 per ordinary share for the financial year ended 31 December 2024RM’000 | 3,816 | - | PDF p. 110 |
Original report: PDF p. 110 ↗
Dividends are recognised when they become legally payable. Final and special dividends are recorded in the financial year in which the dividends are approved by the shareholders.
The Board of Directors proposed a final tax exempt dividend of S$0.01, which approximate to RM0.0316 per ordinary share amounting to approximately S$1,373,000 which approximate to RM4,337,000 to be paid for the financial year ended 31 December 2025. It has not been recognised as a liability as at the end of the reporting period as it is subject to the approval of the shareholders at the Annual General Meeting.
Where the money comes from
| Item / unit | 2025Testing and assessment | 2025Certification and consultancy | 2025Others | 2025Total | Source |
|---|---|---|---|---|---|
| Revenue | |||||
| Total revenueRM'000 | 25,550 | 7,923 | 16,785 | 50,258 | PDF p. 113 |
| Inter-segmental revenueRM'000 | - | (826) | (15,797) | (16,623) | PDF p. 113 |
| Revenue from external customersRM'000 | 25,550 | 7,097 | 988 | 33,635 | PDF p. 113 |
| Results | |||||
| Other incomeRM'000 | 273 | - | 168 | 441 | PDF p. 113 |
| Materials and consumablesRM'000 | (2,013) | (2,305) | (230) | (4,548) | PDF p. 113 |
| Depreciation expensesRM'000 | (1,354) | (230) | (58) | (1,642) | PDF p. 113 |
| Amortisation of intangible assetsRM'000 | - | (437) | - | (437) | PDF p. 113 |
| Loss allowance on receivables, netRM'000 | 56 | (151) | (14) | (109) | PDF p. 113 |
| Employee benefits expenseRM'000 | (8,957) | (2,239) | (1,323) | (12,519) | PDF p. 113 |
| Other expensesRM'000 | (2,270) | (714) | (2,295) | (5,279) | PDF p. 113 |
| Segment profitRM'000 | 11,285 | 1,021 | (2.764) | 9,542 | PDF p. 113 |
| Assets | |||||
| Reportable segment assetsRM'000 | 15,403 | 23,417 | 4,819 | 43,639 | PDF p. 113 |
| Additions included in segment assets | |||||
| - Property, plant and equipmentRM'000 | 1,323 | 272 | - | 1,595 | PDF p. 113 |
| - Intangible assetsRM'000 | - | 15,543 | - | 15,543 | PDF p. 113 |
| - Right-of-use assetsRM'000 | - | 388 | - | 388 | PDF p. 113 |
| Liabilities | |||||
| Reportable segment liabilitiesRM'000 | 3,163 | 2,232 | 3,155 | 8,550 | PDF p. 113 |
Printed segment profit for Others is '(2.764)' (as printed). Rows marked 'Total only' have a single value printed in the Total column. 'Others' includes training and assurance services, trading and provision of conformity assessment technology; not a reportable segment.
| Item / unit | 2024Testing and assessment | 2024Certification and consultancy | 2024Others | 2024Total | Source |
|---|---|---|---|---|---|
| Revenue | |||||
| Total revenueRM'000 | 23,754 | 481 | 15,540 | 39,775 | PDF p. 114 |
| Inter-segmental revenueRM'000 | - | - | (14,391) | (14,391) | PDF p. 114 |
| Revenue from external customersRM'000 | 23,754 | 481 | 1,149 | 25,384 | PDF p. 114 |
| Results | |||||
| Other incomeRM'000 | 213 | - | 139 | 352 | PDF p. 114 |
| Materials and consumablesRM'000 | (2,060) | (74) | (451) | (2,585) | PDF p. 114 |
| Depreciation expensesRM'000 | (1,172) | - | (108) | (1,280) | PDF p. 114 |
| Loss allowance on receivables, netRM'000 | 144 | - | - | 144 | PDF p. 114 |
| Employee benefits expenseRM'000 | (7,784) | (220) | (1,256) | (9,260) | PDF p. 114 |
| Other expensesRM'000 | (2,108) | (96) | (2,811) | (5,015) | PDF p. 114 |
| Segment profitRM'000 | 10,987 | 91 | (3,338) | 7,740 | PDF p. 114 |
| Assets | |||||
| Reportable segment assetsRM'000 | 13,947 | 199 | 9,738 | 23,884 | PDF p. 114 |
| Additions included in segment assets | |||||
| - Property, plant and equipmentRM'000 | 2,330 | - | 418 | 2,748 | PDF p. 114 |
| - Right-of-use assetsRM'000 | 408 | - | - | 408 | PDF p. 114 |
| Liabilities | |||||
| Reportable segment liabilitiesRM'000 | 3,797 | 84 | 684 | 4,565 | PDF p. 114 |
Rows marked 'Total only' have a single value printed in the Total column. No amortisation row or intangible additions printed for 2024.
| Item / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Revenues from external customers | |||
| MalaysiaRM'000 | 26,737 | 25,179 | PDF p. 115 |
| ChinaRM'000 | 6,549 | 20 | PDF p. 115 |
| SingaporeRM'000 | 210 | 174 | PDF p. 115 |
| OthersRM'000 | 139 | 11 | PDF p. 115 |
| Total (unlabelled)RM'000 | 33,635 | 25,384 | PDF p. 115 |
Revenue is based on the country in which the customer is located. The total row has no printed label.
| Item / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Non-current assets | |||
| MalaysiaRM'000 | 11,053 | 11,282 | PDF p. 115 |
| ChinaRM'000 | 15,366 | - | PDF p. 115 |
| Total (unlabelled)RM'000 | 26,419 | 11,282 | PDF p. 115 |
Non-current assets consist of property, plant and equipment, right-of-use assets, intangible assets and investment in associate. The total row has no printed label.
Debt
| Item / unit | 2025RM'000 | 2024RM'000 | Source |
|---|---|---|---|
| Contractual undiscounted cash flows | |||
| Within one financial yearRM'000 | 755 | 362 | PDF p. 100 |
| After one financial year but within five financial yearsRM'000 | 846 | 1,383 | PDF p. 100 |
| More than five financial yearsRM'000 | - | - | PDF p. 100 |
| Lease maturity | |||
| Less: Future interest expenseRM'000 | (134) | (224) | PDF p. 100 |
| Present value of lease liabilitiesRM'000 | 1,467 | 1,521 | PDF p. 100 |
| Presented in consolidated statement of financial position | |||
| - Non-currentRM'000 | 774 | 1,254 | PDF p. 100 |
| - CurrentRM'000 | 693 | 267 | PDF p. 100 |
| Currency profile | |||
| Ringgit MalaysiaRM'000 | 1,255 | 1,521 | PDF p. 100 |
| Chinese renminbiRM'000 | 212 | - | PDF p. 100 |
As at 31 December 2025, the average incremental borrowing rate applied was 6.24% (2024: 7.15%). All leases are on a fixed repayment basis and no arrangements have been entered into for contingent rental payments.
| Item / unit | 2025RM'000 | 2024RM'000 | Source |
|---|---|---|---|
| Non-current | |||
| Term loanRM'000 | 791 | 883 | PDF p. 99 |
| Current | |||
| Term loanRM'000 | 97 | 93 | PDF p. 99 |
| Total (unlabelled subtotal) | |||
| Total bank borrowingsRM'000 | 888 | 976 | PDF p. 99 |
| Effective interest rate per annum | |||
| Term loan% | 4.12 | 4.37 | PDF p. 99 |
The term loan is repayable over 240 monthly instalments comprising principal and interest.
The term loan is secured by freehold land and building as disclosed in Note 3 to the financial statements and is supported by a guarantee provided by the Executive Directors of the Group.
Term loans are arranged at floating rates, thus exposing the Group to interest rate risk as set out in Note 32.3 to the financial statements.
The currency profile of bank borrowings as at the end of the reporting date is Ringgit Malaysia.
The total row (888/976) has no printed label.
| Item / unit | 2025Group, RM'000 | 2024Group, RM'000 | 2025Company, RM'000 | 2024Company, RM'000 | Source |
|---|---|---|---|---|---|
| Non-current liabilities | |||||
| Bank borrowingsRM'000 | 791 | 883 | - | - | PDF p. 71 |
| Lease liabilitiesRM'000 | 774 | 1,254 | - | - | PDF p. 71 |
| Current liabilities | |||||
| Bank borrowingsRM'000 | 97 | 93 | - | - | PDF p. 71 |
| Lease liabilitiesRM'000 | 693 | 267 | - | - | PDF p. 71 |
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Dividend policy | On 28 November 2025, the Company adopted a Dividend Policy to provide a framework that ensures any dividends declared are aligned with its financial position, operational performance, and future investment requirements, with the aim of providing stable and sustainable returns to shareholders. | Company · As at 2025-11-28 | PDF p. 50 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| final tax-exempt (one-tier) dividend | S$0.01 | FY2025 final dividend, proposed, subject to shareholder approval at AGM | PDF p. 50 |
| Final tax exempt dividend of S$0.011 which approximate to RM0.03637 per ordinary share for the financial year ended 31 December 2024 | S$0.011 | Final dividend for FY2024 (paid in 2025, comparative year) | PDF p. 110 |
| total dividend payout for FY2025 | S$1.37 million | FY2025 total dividend payout (proposed), compared with S$1.15 million in FY2024 | PDF p. 10 |
| total dividend payout for FY2024 | S$1.15 million | FY2024 total dividend payout (comparative) | PDF p. 10 |
| Note 27 proposed final dividend | approximately S$1,373,000 | Proposed FY2025 final dividend aggregate, Group and Company | PDF p. 110 |
| Special tax exempt dividend of S$0.0097 which approximate to RM0.03398 per ordinary share for the financial year ended 31 December 2023 | S$0.0097 | Special dividend for FY2023, paid in 2024 (RM2,971 thousand) | PDF p. 110 |
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 | BDO LLP | Group and Company, FY2025 | PDF p. 70 |
| Engagement partner | Yeo Siok Yong | Group and Company, FY2025 | PDF p. 70 |
| Auditors' report date | 8 April 2026 | Group and Company, FY2025 · As at 2026-04-08 | PDF p. 70 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Loss allowance on impairment of trade receivables and contract assets | Loss allowance on impairment of trade receivables and contract assets | Group, 31 December 2025 | PDF p. 65 |
| Business combination of Anchor Technology Holdings Co., Ltd | Business combination of Anchor Technology Holdings Co., Ltd | Group, acquisition completed 11 July 2025 | PDF p. 66 |
| Impairment assessment of goodwill arising from acquisition of ATHC | Impairment assessment of goodwill arising from acquisition of ATHC | Group, 31 December 2025 | PDF p. 67 |
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.