Press & Investors

Investor
Updates.

Annual reports, financial statements, and shareholder communications.

Key Reports

Annual Report

PRELIMINARY ANNOUNCEMENT OF ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2025

March 26, 2026

All Filings

Other

MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 APRIL 2026

May 4, 2026

Other

NOTICE OF ANNUAL GENERAL MEETING

April 16, 2026

Annual Report

ANNUAL REPORT 2025

April 16, 2026

Other

SUSTAINABILITY REPORT 2025

April 16, 2026

Other

PROPOSALS FOR (1) GENERAL MANDATES TO ISSUE AND REPURCHASE SHARES (2) RE-ELECTION OF RETIRING DIRECTORS (3) ADOPTION OF NEW ARTICLES OF ASSOCIATION (4) RE-APPOINTMENT OF AUDITOR (5) FINAL DIVIDEND AND (6) NOTICE OF ANNUAL GENERAL MEETING

April 16, 2026

Other

FORM OF PROXY FOR THE ANNUAL GENERAL MEETING TO BE HELD ON 12 JUNE 2026 AND AT ANY ADJOURNMENT THEREOF

April 16, 2026

Other

MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 MARCH 2026

April 1, 2026

Other

Final dividend for the year ended 31 December 2025

March 26, 2026

Other

PROPOSAL FOR THE ADOPTION OF NEW ARTICLES OF ASSOCIATION

March 26, 2026

Other

DATE OF BOARD MEETING

March 16, 2026

Other

Monthly Return Of Equity Issuer On Movements in Securities for the Month Ended 28 February 2026

March 5, 2026

Financial Statement

POSITIVE PROFIT ALERT FOR THE YEAR ENDED 31 DECEMBER 2025

March 4, 2026

Other

Monthly Return Of Equity Issuer On Movements in Securities for the Month Ended 31 January 2026

February 2, 2026

Other

Announcements and Notices - [Other - Business Update]

January 27, 2026

Other

Monthly Return Of Equity Issuer On Movements in Securities for the Month Ended 31 December 2025

January 6, 2026

Other

Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities / Change of Audit...

December 31, 2025

Other

Announcements and Notices - [List of Directors and their Role and Function]

December 31, 2025

Other

Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities]

December 30, 2025

Other

Announcements and Notices - [List of Directors and their Role and Function]

December 30, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2025

December 1, 2025

Other

Announcements and Notices - [Placing / Issue of Shares under a General Mandate]

November 26, 2025

Other

Next Day Disclosure Returns - [Others]

November 26, 2025

Other

Announcements and Notices - [Placing / Issue of Shares under a General Mandate]

November 18, 2025

Other

Announcements and Notices - [Concentration of Shareholdings]

November 5, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2025

November 5, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2025

October 2, 2025

Other

Announcements and Notices - [Other - Business Update]

September 26, 2025

Other

Announcements and Notices - [Other - Business Update]

September 12, 2025

Annual Report

Interim/Half-Year Report 2025

September 12, 2025

Other

Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities / Change of Audit Committee Member / Change of Remuneration Committee Member / Change of Nomination Committee Member]

September 3, 2025

Other

Announcements and Notices - [List of Directors and their Role and Function]

September 3, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 August 2025

September 3, 2025

Annual Report

Announcement of Interim Results for the Six Months Ended 30 June 2025

August 15, 2025

Other

Announcements and Notices - [Announcement by Offeree Company under the Takeovers Code / Announcement by Offeror Company under the Takeovers Code / Change in Directors or of Important Executive Functions or Responsibilities / Change of Remuneration Committee Member / Sufficiency of Public Float]

August 6, 2025

Other

Announcements and Notices - [List of Directors and their Role and Function]

August 6, 2025

Other

Announcements and Notices - [Announcement by Offeree Company under the Takeovers Code / Announcement by Offeror Company under the Takeovers Code]

August 5, 2025

Other

Announcements and Notices - [Date of Board Meeting]

August 5, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2025

August 4, 2025

Other

Announcements and Notices - [Announcement by Offeree Company under the Takeovers Code / Change in Directors or of Important Executive Functions or Responsibilities]

July 16, 2025

Other

Announcements and Notices - [List of Directors and their Role and Function]

July 16, 2025

Other

Circulars - [Other]

July 15, 2025

Other

Circulars - [Document issued by Offeree Company under the Takeovers Code / Document issued by Offeror Company under the Takeovers Code]

July 14, 2025

Other

Announcements and Notices - [Terms of Reference of the Nomination Committee]

July 4, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 June 2025

July 3, 2025

Other

Announcements and Notices - [Announcement by Offeree Company under the Takeovers Code]

July 2, 2025

Other

Announcements and Notices - [Announcement by Offeror Company under the Takeovers Code / Announcement by Offeree Company under the Takeovers Code / Change in Shareholding / Resumption

June 24, 2025

Other

Announcements and Notices - [Dividend or Distribution (Announcement Form)]

June 24, 2025

Other

Announcements and Notices - [Dividend or Distribution / Closure of Books or Change of Book Closure Period]

June 24, 2025

Other

Announcements and Notices - [Dividend or Distribution (Announcement Form)]

June 20, 2025

Other

Announcements and Notices - [Results of AGM / Dividend or Distribution]

June 20, 2025

Other

Announcements and Notices - [Trading Halt]

June 19, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 May 2025

June 2, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 April 2025

May 2, 2025

Other

Announcements and Notices - [Notice of AGM]

April 16, 2025

Annual Report

Annual Report 2024

April 16, 2025

Other

FORM OF PROXY FOR THE ANNUAL GENERAL MEETING TO BE HELD ON 20 JUNE 2025 AND AT ANY ADJOURNMENT THEREOF

April 16, 2025

Other

Sustainability Report 2024

April 16, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 March 2025

April 2, 2025

Annual Report

Announcement of annual results for the year ended 31 December 2024

March 28, 2025

Other

Announcements and Notices - [Dividend or Distribution (Announcement Form)]

March 28, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 28 February 2025

March 5, 2025

Other

Announcements and Notices - [Other - Business Update / Discloseable Transaction]

February 25, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2025

February 4, 2025

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 December 2024

January 2, 2025

Other

Announcements and Notices - [Inside Information / Other - Business Update]

December 13, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2024

December 4, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2024

November 4, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2024

October 2, 2024

Annual Report

Interim/Half-Year Report 2024

September 13, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 August 2024

September 4, 2024

Annual Report

Announcement of Interim Results for the Six Months Ended 30 June

August 16, 2024

Other

Notification Letter to Non-Registered Shareholder and Request Form - Arrangement of Electronic Dissemination of Corporate Communications

August 16, 2024

Other

Notification Letter to Registered Shareholder - New Arrangements on Dissemination of Corporate Communications

August 16, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2024

August 2, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 June 2024

July 3, 2024

Other

Announcements and Notices - [Results of AGM]

June 21, 2024

Other

Constitutional Documents

June 21, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 May 2024

June 4, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 April 2024

May 2, 2024

Annual Report

Annual Report 2023

April 19, 2024

Other

Notice of Annual General Meeting

April 19, 2024

Other

Proxy Forms

April 19, 2024

Other

Sustainability Report 2023

April 19, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 March 2024

April 5, 2024

Other

Announcements and Notices - [List of Directors and their Role and Function]

April 1, 2024

Other

Announcements and Notices- [Final Results / Amendment of Constitutional Documents / Closure of Books or Change of Book Closure Period]

March 27, 2024

Financial Statement

Announcements and Notices - [Profit Warning / Inside Information]

March 21, 2024

Other

Announcements and Notices - [Date of Board Meeting]

March 13, 2024

Other

Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities / Change in Chief Executive]

March 5, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 29 February 2024

March 1, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2024

February 1, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 December 2023

January 5, 2024

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2023

December 1, 2023

Other

Announcements and Notices - [Change in Auditors]

November 14, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2023

November 1, 2023

Other

Announcements and Notices – [Change in Directors or of important executive functions or responsibilities/ change Of remuneration committee member]

October 24, 2023

Other

Announcements and Notices - [List of Directors and their Role and Function]

October 24, 2023

Other

Next Day Disclosure Return – Change in Issued Share Capital

October 11, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2023

October 4, 2023

Annual Report

Interim/Half-Year Report 2023

September 14, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 August 2023

September 4, 2023

Annual Report

Announcements and Notices - [Interim Results]

August 18, 2023

Financial Statement

Announcements and Notices - [Profit Warning / Inside Information]

August 11, 2023

Other

Announcements and Notices - [Date of Board Meeting]

August 8, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2023

August 1, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 June 2023

July 3, 2023

Other

Announcements and Notices - [Results of AGM]

June 23, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 May 2023

June 2, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 April 2023

May 3, 2023

Annual Report

Annual Report 2022

April 20, 2023

Other

Proxy Forms

April 20, 2023

Other

Notice of Annual General Meeting

April 20, 2023

Other

Notification Letter - Notice of Publication of Sustainability Report 2022 of the Company

April 20, 2023

Other

Circulars - [ General Mandate / Explanatory Statement for Repurchase of Shares/ Re-election or Appointment of Director subject to Shareholders' Approval]

April 20, 2023

Other

Sustainability Report 2022

April 20, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 March 2023

April 3, 2023

Annual Report

Announcement of Annual Results for the Year Ended 31 December 2022

March 17, 2023

Other

Announcements and Notices - Date of Board Meeting

March 7, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 28 February 2023

March 1, 2023

Other

Announcement Appointment of Independent Non-Executive Director

February 10, 2023

Other

List of Directors and Their Roles and Functions

February 10, 2023

Other

Announcement Resignation of Independent Non-Executive Director

February 3, 2023

Other

List of Directors and Their Roles and Functions

February 3, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2023

February 1, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 December 2022

January 4, 2023

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2022

December 2, 2022

Other

Announcements and Notices - [Terms of Reference of the Remuneration Committee]

November 11, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2022

November 3, 2022

Other

Next Day Disclosure Return – Change in Issued Share Capital

October 5, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2022

October 3, 2022

Annual Report

Interim/Half-Year Report 2022

September 15, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 August 2022

September 5, 2022

Annual Report

Announcements of Interim Results for the Six Months Ended 30 June 2022

August 19, 2022

Other

Announcements and Notices - [Date of Board Meeting]

August 5, 2022

Financial Statement

Announcements and Notices - [Profit Warning / Inside Information]

August 5, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2022

August 2, 2022

Other

Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities]

July 29, 2022

Other

Announcements and Notices - [List of Directors and their Role and Function]

July 29, 2022

Other

Announcements and Notices - [Other - Miscellaneous]

July 29, 2022

Other

Announcements and Notices - [Terms of Reference of the Audit Committee]

July 29, 2022

Other

Announcements and Notices - [Terms of Reference of the Nomination Committee]

July 29, 2022

Other

Announcements and Notices - [Dividend or Distribution]

July 7, 2022

Other

Announcements and Notices - [Dividend or Distribution (Announcement Form)]

July 7, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 June 2022

July 5, 2022

Other

Announcements and Notices - [Results of AGM]

June 24, 2022

Other

Constitutional Documents

June 24, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 May 2022

June 7, 2022

Other

Circulars - [Other]

May 30, 2022

Financial Statement

Financial Statements/ESG Information - [Environmental, Social and Governance Information/Report]

May 30, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 April 2022

May 4, 2022

Other

Announcements and Notices - [Notice of AGM]

April 21, 2022

Annual Report

Annual Report 2021

April 21, 2022

Other

[General Mandate / Explanatory Statement for Repurchase of Shares/ Amendment of Constitutional Documents/ Re-election or Appointment of Director subject to Shareholders' Approval]

April 21, 2022

Other

Proxy Forms

April 21, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 March 2022

April 4, 2022

Other

Announcements and Notices - Change in Directors or of Important Executive Functions or Responsibilities

March 18, 2022

Other

Announcements and Notices - [Dividend or Distribution (Announcement Form)]

March 18, 2022

Other

Announcements and Notices – [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period / Amendment of Constitutional Documents]

March 18, 2022

Other

Announcements and Notices - List of Directors and their Role and Function

March 18, 2022

Other

Announcements and Notices – Date of Board Meeting

March 8, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 28 February 2022

March 2, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2022

February 7, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 December 2021

January 4, 2022

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2021

December 2, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2021

November 2, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2021

October 4, 2021

Annual Report

Interim/Half-Year Report 2021

September 16, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 August 2021

September 2, 2021

Annual Report

Announcements of Interim Results for the Six Months Ended 30 June 2021

August 19, 2021

Financial Statement

Announcements and Notices - [Profit Warning / Inside Information]

August 12, 2021

Other

Announcements and Notices - [Date of Board Meeting]

August 9, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2021

August 5, 2021

Other

Announcements and Notices - [Dividend or Distribution]

July 8, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 June 2021

July 2, 2021

Financial Statement

Financial Statements/ESG Information - [Environmental, Social and Governance Information/Report]

June 30, 2021

Other

Announcements and Notices - [Results of AGM]

June 25, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 May 2021

June 2, 2021

Other

Announcements and Notices – [Notice of AGM]

May 21, 2021

Other

Circulars – [Re-election or Appointment of Director subject to Shareholders’ Approval / General Mandate / Explanatory Statement for Repurchase of shares/ Change in Auditors subject to Shareholders’ Approval ]

May 21, 2021

Other

Proxy Forms

May 21, 2021

Other

Announcements and Notices – [Change in Auditors]

May 14, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 April 2021

May 4, 2021

Annual Report

Annual Report 2020

April 22, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 March 2021

April 7, 2021

Other

Announcements and Notices – [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period]

March 19, 2021

Other

Date of Board Meeting

March 9, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 28 February 2021

March 2, 2021

Other

Announcement Disclosure Pursuant to Rule 13.18 of the Listing Rules

February 23, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2021

February 2, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 December 2020

January 5, 2021

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2020

December 2, 2020

Other

Announcements and Notices - Results of EGM/SGM

November 12, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2020

November 4, 2020

Other

Announcements and Notices - Notice of EGM/SGM

October 23, 2020

Other

Circulars - Connected Transaction / Issue of Shares

October 23, 2020

Other

Proxy Forms

October 23, 2020

Other

Announcements and Notices - Closure of Books or Change of Book Closure Period

October 22, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2020

October 6, 2020

Other

Announcements and Notices – Issue of Shares under a General Mandate / Issue of Shares under a Specific Mandate / Connected Transaction

October 5, 2020

Annual Report

Interim/Half-Year Report 2020

September 17, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 August 2020

September 2, 2020

Other

Announcements and Notices – Adoption of Share Award Scheme

August 20, 2020

Annual Report

Announcements and Notices – Announcement of Interim Results for the Six Months Ended 30 June 2020

August 20, 2020

Other

Date of Board Meeting

August 10, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2020

August 4, 2020

Other

Announcements and Notices – Change in Company Secretary/ Change in Registered Address or Office, Registered Place of Business in HK or Agent for Service of Process in HK

July 14, 2020

Other

Announcements and Notices – Dividend or Distribution

July 14, 2020

Other

Announcements and Notices – Loan Agreement with Specific Performance Covenant

July 8, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 June 2020

July 3, 2020

Other

Amended and Restated Memorandom and Articles of Association

June 26, 2020

Other

Announcements and Notices – [Results of AGM]

June 26, 2020

Other

Sustainability Report 2019

June 22, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 May 2020

June 2, 2020

Other

Announcements and Notices – Charging or Pledging of Shares by Shareholder / Loan Agreement with Specific Performance Covenant

May 15, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 April 2020

May 4, 2020

Other

Announcements and Notices – [Notice of AGM / Closure of Books or Change of Book Closure Period]

April 28, 2020

Other

Circulars – [General Mandate / Explanatory Statement for Repurchase of Shares/ Re-election or Appointment of Director subject to Shareholders’ Approval/ Amendment of Constitutional Documents / Other]

April 28, 2020

Annual Report

Annual Report 2019

April 28, 2020

Other

Proxy Forms

April 28, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 March 2020

April 6, 2020

Other

Announcements and Notices – [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period]

March 20, 2020

Other

Announcements and Notices – Date of Board Meeting

March 10, 2020

Other

Change of Compliance Adviser

March 2, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 29 February 2020

March 2, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2020

February 4, 2020

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 December 2019

January 3, 2020

Other

Announcements and Notices: End of Stabilisation Period, Stabilisation Actions and Lapse of Over-allotment Option

December 5, 2019

Other

Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2019

December 4, 2019

Other

Announcement of Offer Price and Allotment Results

November 13, 2019

Other

Announcements and Notices – List of Directors and their Roles and Functions

November 13, 2019

Other

Announcements and Notices – Procedures for Shareholders to Propose a Person for Election as a Director of the Company

November 13, 2019

Other

Announcements and Notices – Terms of Reference of the Audit Committee

November 13, 2019

Other

Announcements and Notices – Terms of Reference of the Nomination Committee

November 13, 2019

Other

Announcements and Notices – Terms of Reference of the Remuneration Committee

November 13, 2019

Other

Constitutional Documents – Amended and Restated Memorandum and Articles of Association

November 13, 2019

Other

Formal Notice

October 31, 2019

Other

Global Offering

October 31, 2019

Other

Green Application Form

October 31, 2019

Other

White Application Form

October 31, 2019

Other

Yellow Application Form

October 31, 2019

Other

Home Control International Announces Details of Proposed Listing on Main Board of the Stock Exchange of Hong Kong

October 30, 2019

Contact

Investor enquiries

For additional queries, contact investors@omnidevices.com