Announcements & Circulars

01 November  2024
Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2024
 
29 October 2024
Next Day Disclosure Returns - [Share Buyback]
 
28 October 2024
Next Day Disclosure Returns - [Share Buyback]
 
17 October 2024
Next Day Disclosure Returns - [Share Buyback]
 
15 October 2024
Next Day Disclosure Returns - [Others]
 
4 October 2024
Next Day Disclosure Returns - [Share Buyback]
 
3 October 2024
Next Day Disclosure Returns - [Share Buyback]
 
2 October 2024
Next Day Disclosure Returns - [Share Buyback]
 
2 October 2024
Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2024
 
30 September 2024
Announcements and Notices - [List of Directors and their Role and Function]
 
30 September 2024
Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities / Change of Audit Committee Member /Change of Remuneration Committee Member]
 
27 September 2024
Next Day Disclosure Returns - [Share Buyback]
23 September 2024
Financial Statements/ESG Information - [Interim/Half-Year Report]
19 September 2024
Next Day Disclosure Returns - [Share Buyback]
10 September 2024
Next Day Disclosure Returns - [Share Buyback]
09 September 2024
Next Day Disclosure Returns - [Share Buyback]
2 September 2024
Monthly Returns
27 August 2024
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
26 August 2024
Announcements and Notices - [Interim Results] ANNOUNCEMENT OF UNAUDITED INTERIM RESULTS FOR THE SIX MONTHS ENDED 30 JUNE 2024
14 August, 2024
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
5 August, 2024
Announcements and Notices - [Connected Transaction] CONNECTED TRANSACTION - RENEWAL OF TENANCY AGREEMENT
1 August, 2024
Announcements and Notices - [List of Directors and their Role and Function] LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION
1 August, 2024
Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities / Change of Audit Committee Member] RESIGNATION AND APPOINTMENT OF INDEPENDENT NON-EXECUTIVE DIRECTOR AND CHANGE OF COMPOSITION OF BOARD COMMITTEES
1 August, 2024
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2024
2 July, 2024
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 June 2024
3 June, 2024
Announcements and Notices - [Results of AGM / Dividend or Distribution] POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 3 JUNE 2024 AND FINAL DIVIDEND PAYMENT
3 June, 2024
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2024
2 May, 2024
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2024
30 April, 2024
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
26 April, 2024
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
25 April, 2024
Circulars - [Other] Notification Letter to Non-Registered Shareholders
25 April, 2024
Circulars - [Other] Notification Letter to Registered Shareholders and Reply Form
25 April, 2024
Proxy Forms FORM OF PROXY FOR USE AT THE ANNUAL GENERAL MEETING
25 April, 2024
Announcements and Notices - [Notice of AGM] NOTICE OF ANNUAL GENERAL MEETING
25 April, 2024
Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Director subject to Shareholders’ Approval]
2 April, 2024
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 March 2024
25 March, 2024
Announcements and Notices - [Dividend or Distribution (Announcement Form)] Final Dividend for the year ended 31 December 2023
25 March, 2024
Announcements and Notices - [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period]ANNOUNCEMENT OF ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2023
13 March, 2024
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
6 March, 2024
Announcements and Notices - [Profit Warning / Inside Information] POSITIVE PROFIT ALERT
1 March, 2024
Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 29 February 2024
01 February, 2024
Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2024
31 January, 2024
Circulars - [Other] Letter to Non-registered Shareholders - Electronic Dissemination of Corporate Communications
31 January, 2024
Circulars - [Other] Letter to Registered Shareholder - Electronic Dissemination of Corporate Communications and Reply Form
2 January, 2024
Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 December 2023

1 December, 2023
Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2023
8 November, 2023
Announcements and Notices - [Change in Company Secretary] CHANGE OF CHIEF FINANCIAL OFFICER, COMPANY SECRETARY AND AUTHORISED REPRESENTATIVES
1 November, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2023
3 October, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2023
4 September, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 August 2023
21 August, 2023
Announcements and Notices - [Interim Results] ANNOUNCEMENT OF UNAUDITED INTERIM RESULTS FOR THE SIX MONTHS ENDED 30 JUNE 2023
8 August, 2023
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
7 August, 2023
Announcements and Notices - [Continuing Connected Transaction] CONTINUING CONNECTED TRANSACTION - RENEWAL OF TENANCY AGREEMENT
3 August, 2023
Announcements and Notices - [Connected Transaction] CONNECTED TRANSACTION IN RELATION TO THE ACQUISITION OF THE TARGET COMPANY IN THE PRC
1 August, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2023
4 July, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2023
6 June, 2023
Constitutional Documents AMENDED AND RESTATED MEMORANDUM OF ASSOCIATION AND ARTICLES OF ASSOCIATION
5 June, 2023
Announcements and Notices - [Terms of Reference of the Remuneration Committee] TERMS OF REFERENCE OF THE REMUNERATION COMMITTEE
5 June, 2023
Announcements and Notices - [Results of AGM / Dividend or Distribution] POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 5 JUNE 2023 AND FINAL DIVIDEND PAYMENT
2 June, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2023
2 June, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2023 (Revised)
25 May, 2023
Announcements and Notices - [Connected Transaction] CONNECTED TRANSACTION IN RELATION TO THE ACQUISITION OF THE TARGET COMPANY IN THE PRC
2 May, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2023
28 April, 2023
Proxy Forms FORM OF PROXY FOR USE AT THE ANNUAL GENERAL MEETING
28 April, 2023
Announcements and Notices - [Notice of AGM] NOTICE OF ANNUAL GENERAL MEETING
28 April, 2023
Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Director subject to Shareholders’ Approval/Change in Auditors subject to Shareholders’ Approval/Amendment of Constitutional Document]
21 April, 2023
Announcements and Notices - [Change in Auditors subject to Shareholders' Approval / Change in Auditors] PROPOSED CHANGE OF AUDITOR
20 April, 2023
Announcements and Notices - [Amendment of Constitutional Documents] PROPOSED AMENDMENTS TO THE EXISTING MEMORANDUM AND ARTICLES OF ASSOCIATION AND ADOPTION OF NEW MEMORANDUM AND ARTICLES OF ASSOCIATION
3 April, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2023
27 March, 2023
Announcements and Notices - [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period] ANNOUNCEMENT OF ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2022
27 March, 2023
Announcements and Notices - [Dividend or Distribution (Announcement Form)] Final Dividend for the year ended 31 December 2022
15 March, 2023
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
14 March, 2023
Announcements and Notices - [Profit Warning / Inside Information] PROFIT WARNING
1 March, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 28 February 2023
2 February , 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2023
3 January, 2023
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 December 2022

30 December, 2022
Next Day Disclosure Returns - [Others] Next Day Disclosure Return
29 November, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
7 November, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
1 November, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2022
31 October, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
28 October, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
27 October, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
25 October, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
13 October, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
12 October, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
11 October, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
5 October, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2022
3 October, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
30 September, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
19 September, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
16 September, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
5 September, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
2 September, 2022
Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
1 September, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 August 2022
19 August, 2022
Next Day Disclosure Returns - [Share Buyback] NEXT DAY DISCLOSURE RETURN
15 August, 2022
Announcements and Notices - [Interim Results] ANNOUNCEMENT OF UNAUDITED INTERIM RESULTS FOR THE SIX MONTHS ENDED 30 JUNE 2022
5 August, 2022
Announcements and Notices - [Continuing Connected Transaction] CONTINUING CONNECTED TRANSACTION - RENEWAL OF TENANCY AGREEMENT
2 August, 2022
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
1 August, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2022
4 July, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2022
6 June, 2022
Announcements and Notices - [Results of AGM / Dividend or Distribution] POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 6 JUNE 2022 AND FINAL DIVIDEND PAYMENT
1 June, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2022
3 May, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2022
29 April, 2022
Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Director subject to Shareholders’ Approval ]
29 April, 2022
Announcements and Notices - [Notice of AGM]
29 April, 2022
Proxy Forms
28 March, 2022
Announcements and Notices - [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period] ANNOUNCEMENT OF FINAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2021
28 March, 2022
Announcements and Notices - [Dividend or Distribution (Announcement Form)] Final Dividend for the year ended 31 December 2021
14 March, 2022
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
7 March, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2022
9 February, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2022
4 January, 2022
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 December 2021

1 December, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2021
1 November, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 October 2021
4 October, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 September 2021
1 September, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 August 2021
16 August, 2021
Announcements and Notices - [Interim Results] ANNOUNCEMENT OF UNAUDITED INTERIM RESULTS FOR THE SIX MONTHS ENDED 30 JUNE 2021
5 August, 2021
Announcements and Notices - [Continuing Connected Transaction] CONTINUING CONNECTED TRANSACTION - RENEWAL OF TENANCY AGREEMENT
3 August, 2021
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
2 August, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2021
2 July, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2021
7 June, 2021
Announcements and Notices - [Results of AGM / Dividend or Distribution] POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 7 JUNE 2021 AND FINAL DIVIDEND PAYMENT
1 June, 2021
Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2021
5 May, 2021
Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Director subject to Shareholders’ Approval
5 May, 2021
Proxy Forms FORM OF PROXY FOR USE AT THE ANNUAL GENERAL MEETING
5 May, 2021
Announcements and Notices - [Notice of AGM] NOTICE OF ANNUAL GENERAL MEETING
3 May, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2021
1 April, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2021
29 March, 2021
Announcements and Notices - [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period] ANNOUNCEMENT OF ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2020
12 March, 2021
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
4 March, 2021
Announcements and Notices - [Other - Business Update] VOLUNTARY ANNOUNCEMENT - SETTING UP OF A WHOLESALE SUPPLY CHAIN BUSINESS
1 March, 2021
Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2021
1 February, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2021
4 January, 2021
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2020

2 December, 2020
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2020
2 November, 2020
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2020
5 October, 2020
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2020
1 September, 2020
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2020
17 August, 2020
Announcements and Notices - [Interim Results] ANNOUNCEMENT OF UNAUDITED INTERIM RESULTS FOR THE PERIOD ENDED 30 JUNE 2020
3 August, 2020
Monthly Returns - Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2020
3 August, 2020
Announcements and Notices - [Date of Board Meeting]-DATE OF BOARD MEETING
2 July, 2020
Monthly return Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 JUNE 2020
8 June, 2020
Announcements and Notices - [Results of AGM / Dividend or Distribution] POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 8 JUNE 2020 AND FINAL DIVIDEND PAYMENT
3 June, 2020
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2020
8 May, 2020
Announcements and Notices - [Notice of AGM] NOTICE OF ANNUAL GENERAL MEETING
8 May, 2020
Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Directors’ subject to shareholders’ approval] (1) GENERAL MANDATES TO ISSUE AND REPURCHASE SHARES (2) RE-ELECTION OF RETIRING DIRECTORS AND (3) NOTICE OF ANNUAL GENERAL MEETING
8 May, 2020
Proxy Forms FORM OF PROXY FOR USE AT THE ANNUAL GENERAL MEETING
4 May, 2020
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2020
1 May, 2020
Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities] RESIGNATION AND APPOINTMENT OF INDEPENDENT NON-EXECUTIVE DIRECTOR AND CHANGE OF COMPOSITION OF BOARD COMMITTEES
1 May, 2020
Announcements and Notices - [List of Directors and their Role and Function] LIST OF DIRECTORS AND THEIR ROLES AND FUNCTIONS
2 April, 2020
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2020
20 March, 2020
Announcements and Notices - [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period]
9 March, 2020
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
2 March, 2020
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 29 February 2020
3 February, 2020
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2020
2 January, 2020
Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2019

2 December, 2019
Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2019
1 November, 2019
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2019
16 October, 2019
Announcements and Notices - [Discloseable Transaction / Connected Transaction] DISCLOSEABLE AND CONNECTED TRANSACTION - ACQUISITION OF THE ENTIRE EQUITY INTERESTS IN JIANGMEN YINGTUO
3 October, 2019
Monthly Returns - Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2019
3 September, 2019
Monthly Returns - Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2019
30 August, 2019
Announcements and Notices - [Discloseable Transaction / Connected Transaction]
19 August, 2019
Announcements and Notices - [Interim Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period]
5 August, 2019
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
2 August, 2019
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2019
2 July, 2019
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2019
3 June, 2019
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2019
27 May, 2019
Announcements and Notices - [Results of AGM] POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 27 MAY 2019 AND FINAL DIVIDEND AND SPECIAL DIVIDEND PAYMENT
2 May, 2019
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2019
23 April, 2019
(1) GENERAL MANDATES TO ISSUE AND REPURCHASE SHARES (2) RE-ELECTION OF RETIRING DIRECTORS AND (3) NOTICE OF ANNUAL GENERAL MEETING
23 April, 2019
Announcements and Notices - [Notice of AGM]
23 April, 2019
Proxy Forms/FORM OF PROXY FOR USE AT THE ANNUAL GENERAL MEETING
1 April, 2019
Monthly Return Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2019
22 March, 2019
Announcements and Notices - [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period] ANNOUNCEMENT OF ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2018
6 March, 2019
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
1 March, 2019
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2019
26 February, 2019
Announcements and Notices - [Profit Warning / Inside Information] POSITIVE PROFIT ALERT
1 February, 2019
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2019
2 January, 2019
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2018

21 December, 2018
Announcements and Notices - [Terms of Reference of the Audit Committee]
3 December, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2018
2 November, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2018
2 October, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2018
3 September, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2018
20 August, 2018
Announcements and Notices - [Interim Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period] ANNOUNCEMENT OF INTERIM RESULTS FOR THE SIX MONTHS ENDED 30 JUNE 2018
6 August, 2018
Announcements and Notices - [Date of Board Meeting]
3 August, 2018
Announcements and Notices - [Continuing Connected Transaction] CONTINUING CONNECTED TRANSACTION - RENEWAL OF TENANCY AGREEMENT
1 August, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2018
3 July, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2018
5 June, 2018
Announcements and Notices - [Other - Business Update] VOLUNTARY ANNOUNCEMENT - UPDATE ON FORMATION OF JOINT VENTURE, ACQUISITION OF LAND USE RIGHT OF LAND AND RELOCATION OF PROCESSING FACTORY
31 May, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2018
28 May, 2018
Announcements and Notices - [Results of AGM] POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 28 MAY 2018 AND FINAL DIVIDEND PAYMENT
9 May, 2018
VOLUNTARY ANNOUNCEMENT - UNUSUAL PRICE AND TRADING VOLUME MOVEMENTS
30 April, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2018
24 April, 2018
Proxy Forms FORM OF PROXY FOR USE AT THE ANNUAL GENERAL MEETING
24 April, 2018
Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Director...More] (1) GENERAL MANDATES TO ISSUE AND REPURCHASE SHARES (2) RE-ELECTION OF RETIRING DIRECTORS AND (3) NOTICE OF ANNUAL GENERAL MEETING
24 April, 2018
Announcements and Notices - [Notice of AGM] NOTICE OF ANNUAL GENERAL MEETING
3 April, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2018
20 March, 2018
Announcements and Notices - [Closure of Books or Change of Book Closure Period] CLARIFICATION ANNOUNCEMENT
19 March, 2018
Announcements and Notices - [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period] ANNOUNCEMENT OF ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2017
2 March, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2018
2 March, 2018
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
1 March, 2018
Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities / Change in Chief. Executive] RESIGNATION OF NON-EXECUTIVE DIRECTOR, APPOINTMENT OF DEPUTY CHIEF EXECUTIVE OFFICER AND CHANGE IN THE COMPOSITION OF THE AUDIT COMMITTEE
1 March, 2018
Announcements and Notices - [List of Directors and their Role and Function] LIST OF DIRECTORS AND THEIR ROLES AND FUNCTIONS
2 February, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2018
4 January, 2018
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2017

1 December, 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2017
3 November, 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2017
3 October, 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2017
21 September, 2017
Announcements and Notices - [Other - Business Update] VOLUNTARY ANNOUNCEMENT - UPDATE ON FORMATION OF JOINT VENTURE AND ACQUISITION OF LAND USE RIGHT OF LAND
14 September, 2017
Next Day Disclosure Returns - [Others] Next Day Disclosure Return
12 September, 2017
Announcements and Notices - [Results of EGM/SGM] POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 12 SEPTEMBER 2017
12 September, 2017
Announcements and Notices - [Share Option Scheme] ADJUSTMENTS TO THE OUTSTANDING SHARE OPTIONS
1 September, 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2017
25 August, 2017
Proxy Forms FORM OF PROXY FOR USE AT THE EXTRAORDINARY GENERAL MEETING
25 August, 2017
Circulars - [Exchange or Substitution of Securities] PROPOSED SHARE SUBDIVISION AND NOTICE OF EXTRAORDINARY GENERAL MEETING
25 August, 2017
Announcements and Notices - [Notice of EGM/SGM] NOTICE OF EXTRAORDINARY GENERAL MEETING
21 August, 2017
Announcements and Notices - [Interim Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period]
ANNOUNCEMENT OF INTERIM RESULTS FOR THE SIX MONTHS ENDED 30 JUNE 2017
8 August, 2017
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
7 August, 2017
Announcements and Notices - [Capital Reorganisation / Trading Arrangements (other than Change in Board Lot Size)] PROPOSED SHARE SUBDIVISION
4 August, 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2017
21 July 2017
Announcements and Notices - [Other - Miscellaneous] ADOPTION OF NEW TRADE MARKS OF THE COMPANY
3 July 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2017
12 June 2017
Announcements and Notices - [Results of AGM] POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 12 JUNE 2017 AND FINAL DIVIDEND PAYMENT
2 June 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2017
31 May, 2017
Announcements and Notices - [Share Option Scheme] GRANT OF SHARE OPTIONS
4 May, 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2017
28 April, 2017
Announcements and Notices - [Notice of AGM] NOTICE OF ANNUAL GENERAL MEETING
28 April, 2017
Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Director...More] (1) GENERAL MANDATES TO ISSUE AND REPURCHASE SHARES (2) RE-ELECTION OF RETIRING DIRECTORS AND (3) NOTICE OF ANNUAL GENERAL MEETING
28 April, 2017
Proxy Forms FORM OF PROXY FOR USE AT THE ANNUAL GENERAL MEETING
21 March, 2017
Announcements and Notices - [Dividend or Distribution / Closure of Books or Change of Book Closure Period] DECLARATION OF FINAL DIVIDEND AND CLOSURE OF REGISTER OF MEMBERS
20 March, 2017
Announcements and Notices - [Final Results] ANNOUNCEMENT OF ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2016
7 March, 2017
Announcements and Notices - [Date of Board Meeting] DATE OF BOARD MEETING
2 March, 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2017
1 March, 2017
Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities / Change of Audit...More] CHANGE OF NON-EXECUTIVE DIRECTOR AND CHANGE OF COMPOSITION OF AUDIT COMMITTEE
1 March, 2017
Announcements and Notices - [List of Directors and their Role and Function] LIST OF DIRECTORS AND THEIR ROLES AND FUNCTIONS
15 February, 2017
Announcements and Notices - [Major Transaction]MAJOR TRANSACTION - FORMATION OF JOINT VENTURE AND ACQUISITION OF LAND USE RIGHT OF LAND
7 February, 2017
Circulars - [Major Transaction] - MAJOR TRANSACTION - FORMATION OF JOINT VENTURE AND ACQUISITION OF LAND USE RIGHT OF LAND
7 February, 2017
Announcements and Notices - [Change in Chief Executive / Change in Company Secretary] - CHANGE OF CHIEF FINANCIAL OFFICER, COMPANY SECRETARY AND AUTHORISED REPRESENTATIVE
2 February, 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2017
13 January, 2017
Announcements and Notices - [Major Transaction] - MAJOR TRANSACTION – FORMATION OF JOINT VENTURE AND ACQUISITION OF LAND USE RIGHT OF LAND
3 January, 2017
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2016

30 November, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2016
28 November, 2016
Announcements and Notices - [Other - Business Update] - CHANGE OF USE OF PROCEEDS
1 November, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2016
30 September, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2016
29 September, 2016
Announcements and Notices - [Inside Information] - MEMORANDUM OF UNDERSTANDING IN RELATION TO THE PROPOSED ACQUISITION OF LAND USE RIGHT
2 September, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2016
1 August, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 July 2016
29 July, 2016
Announcements and Notices - [Interim Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period] - ANNOUNCEMENT OF INTERIM RESULTS FOR THE SIX MONTHS ENDED 30 JUNE 2016
15 July, 2016
Announcements and Notices - [Date of Board Meeting] - DATE OF BOARD MEETING
30 June, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2016
6 June, 2016
Announcements and Notices - [Results of AGM] - POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 6 JUNE 2016
2 June, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2016
23 May, 2016
Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities] - CHANGE OF CHIEF OPERATING OFFICER
4 May, 2016
Announcements and Notices - [Concentration of Shareholdings] - HIGH CONCENTRATION OF SHAREHOLDING
3 May, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 April 2016
26 April, 2016
Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Director subject to Shareholders' Approval] - (1) GENERAL MANDATES TO ISSUE AND REPURCHASE SHARES (2) RE-ELECTION OF RETIRING DIRECTORS AND (3) N
26 April, 2016
Proxy Forms - FORM OF PROXY FOR 2016 ANNUAL GENERAL MEETING
26 April, 2016
Announcements and Notices - [Notice of AGM] - NOTICE OF ANNUAL GENERAL MEETING
1 April, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 March 2016
24 March, 2016
Announcements and Notices - [Change in Registered Address or Office, Registered Place of Business in HK or Agent for Service of Process in HK] - CHANGE OF ADDRESS OF HONG KONG BRANCH SHARE REGISTRAR AND TRANSFER OFFICE
21 March, 2016
Announcements and Notices - [Final Results] - ANNOUNCEMENT OF ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2015
7 March, 2016
Announcements and Notices - [Date of Board Meeting] - DATE OF BOARD MEETING
1 March, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 29 February 2016
1 February, 2016
Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 31 January 2016
27 January, 2016
Announcements and Notices - [Other-Miscellaneous] - END OF STABILISATION PERIOD, STABILISATION ACTIONS AND LAPSE OF OVER-ALLOTMENT OPTION
25 January, 2016
Announcements and Notices - [Profit Warning / Inside Information] - PROFIT WARNING FOR THE YEAR ENDED 31 DECEMBER 2015
22 January, 2016
Announcements and Notices - [Terms of Reference of the Audit Committee] - TERMS OF REFERENCE OF THE AUDIT COMMITTEE

31 December, 2015
Announcements and Notices - [Allotment Results] - ANNOUNCEMENT OF OFFER PRICE AND ALLOTMENT RESULTS
31 December, 2015
Constitutional Documents - AMENDED AND RESTATED MEMORANDUM OF ASSOCIATION AND ARTICLES OF ASSOCIATION
31 December, 2015
Announcements and Notices - [List of Directors and their Role and Function] - LIST OF DIRECTORS AND THEIR ROLES AND FUNCTIONS
31 December, 2015
Announcements and Notices - [Terms of Reference of the Audit Committee] - TERMS OF REFERENCE OF THE AUDIT COMMITTEE
31 December, 2015
Announcements and Notices - [Terms of Reference of the Remuneration Committee] - TERMS OF REFERENCE OF THE REMUNERATION COMMITTEE
31 December, 2015
Announcements and Notices - [Terms of Reference of the Nomination Committee] - TERMS OF REFERENCE OF THE NOMINATION COMMITTEE
31 December, 2015
Announcements and Notices - [Terms of Reference of Other Board Committees] - TERMS OF REFERENCE OF THE RISK MANAGEMENT COMMITTEE
31 December, 2015
Procedures for Shareholders to Propose a Person for Election as a Director of the Company
22 December, 2015
Announcements and Notices - [Formal Notice] - GLOBAL OFFERING
22 December, 2015
Listing Documents - [Offer for Subscription] - WHITE APPLICATION FORM
22 December, 2015
Listing Documents - [Offer for Subscription] - YELLOW APPLICATION FORM