{"cmr":"hk-cm-kg/HKEX/02321","since":null,"total":43,"cursor":0,"limit":50,"next_cursor":null,"events":[{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-11-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2026","reference":"12393476","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1102/2026110201620.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:36","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"sMo9MrED9nY5EaRRYZzim0XhJNUKnk-xzHIDtnYoyPMNqOWnyJ1wWZgQ3nxrneEvRJsFE3aAay0Di8CbQflZDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-10-30","event_type":"announcement","title":"List of Directors and their Role and Function","reference":"12390118","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1030/2026103000968.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [List of Directors and their Role and Function]","time_hkt":"17:04","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"tgmNU2HVGZTcfFiFuWK4xNAo4JvOvPuHY4s7wv8bzLaQ178rhWtJ0PbbYx5Y1E5cVjggYXTvRh8wkJYPXQtaDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-10-30","event_type":"director_change","title":"RESIGNATION OF INDEPENDENT NON-EXECUTIVE DIRECTOR AND CHANGE IN THE COMPOSITION OF BOARD COMMITTEES","reference":"12390110","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1030/2026103000960.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities / Change of Remuneration Committee Member / Change of Audit Committee Member]","time_hkt":"17:03","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"rTiOrEwOkp9FPip2LE_oWJBzC5l_yRujCdX91EDfrYeDo-LegO43WyCAEOjFXBtpdz_WIDrpOBBwAm08dLznDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-10-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2026","reference":"12358437","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1002/2026100201867.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:44","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Zi1Kn73FCCfAGCynbf-4cgNl0MebBK40dp4s2znx9KwV1oIEGMMzn8HkD7Z4gnOHaBUvvsqBgwEYAaN1ZrqnCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-09-17","event_type":"interim_report","title":"Interim Report 2026","reference":"12335731","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0917/2026091700843.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Financial Statements/ESG Information - [Interim/Half-Year Report]","time_hkt":"17:03","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"FSjTeD7MwdthXHJxi6SBB_u-Hd5zrsH2OzZ12mZkDzy8i4NKyDwUElDERy5-y10en3CtUZ8S6MTb4esG8ymUCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-09-01","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2026","reference":"12312949","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0901/2026090102215.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"17:05","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Mb3IG3IjePB5I-iA0VTMssMyAbEgy1vxIP83-ycRxalqFwaBz2ellxEy05TKLo1MxdnysRFIkHR5ZUa-DJ07DQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-08-27","event_type":"results","title":"INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 2026","reference":"12302214","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0827/2026082700774.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Interim Results]","time_hkt":"17:43","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"QXfoOPaqZ6H-YCPua2XQsHkNyNjWKXJZjrRbz1TRiODPlvhHRZ6jyg5_ck0ku4vilNYJ4eAoLH6s2QlP5c9PCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-08-14","event_type":"agm_egm","title":"NOTICE OF BOARD MEETING","reference":"12284242","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0814/2026081400440.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Date of Board Meeting]","time_hkt":"16:36","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"oGSV_rchEcarB_youk7HSzeW4Z8fBRPWDVnAjkusdJEiqs83h0Ee4v0ZUU0Bk8c6Qr-uwL52wYbkCef9bAJrDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-08-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2026","reference":"12271691","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0804/2026080401875.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"18:56","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"YiEuH8dX05JAYdwuFVQYx3CuNkxomlc1hxD_vzteacG3-T8FrxniuoSBxucOyBEyDscnUJmVVkqe16xvCLXyCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-07-27","event_type":"dividend","title":"Special Dividend","reference":"12257147","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0727/2026072700302.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Dividend or Distribution (Announcement Form)]","time_hkt":"16:40","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"HmYUp4Z1GT3emhTqtD1N0VYejo4aIkliYe2RftDr_wCp6osIXxPlO7bT1-BVI_CVuKMfCYb1rts6cZI4CLWUDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-07-27","event_type":"dividend","title":"DECLARATION AND PAYMENT OF A SPECIAL DIVIDEND AND CLOSURE OF REGISTER OF MEMBERS","reference":"12257145","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0727/2026072700300.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Dividend or Distribution / Closure of Books or Change of Book Closure Period]","time_hkt":"16:40","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"lJZb2yCrFtI48fmyqu8DiZIb82psihyQ7rJg6x5J8Yv91QIffmB9ONF8cMrRLs73ITKkn6Yf_weLlCEZSUNlDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-07-15","event_type":"agm_egm","title":"NOTICE OF BOARD MEETING","reference":"12244746","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0715/2026071500320.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Date of Board Meeting]","time_hkt":"16:40","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"k1YaX4y12Tz9nDY35cg9f6rfRK81DjDWSCzfH0W1Ya7k5e9Y8Kc1MoIMc2rLuUdlsnayjlyAGZ9KNjnQ3dwsDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-07-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2026","reference":"12228284","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0702/2026070202050.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:50","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"woYzT2QZMLoHiYKlqib2dLFy0rS2OBZ7dvWmAbamH_guGG0O7HZR7Z-FOIFxzU0fu_37KBn2jZ0dmJjZyvICAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-06-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2026","reference":"12183389","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0602/2026060200755.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:30","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"leQNiwgCgXUlbSLTqGaHXPKdSmptIHmArjVmG4YuiDfCTVlNIE7AsVI-rPXkFk0Upx1kjjaXqZBlIPZYPm7zBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-05-28","event_type":"agm_egm","title":"POLL RESULTS OF THE 2026 ANNUAL GENERAL MEETING HELD ON 28 MAY 2026","reference":"12174121","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0528/2026052800547.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Results of AGM]","time_hkt":"16:34","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"dNVQ8gn4Y43lwC3EJqrpJxMsqrjXnfKAt40cXYrjogqewIK4m4j0A1yIdV-Aceo131kmjPvAufcwv-ERfiOVBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-05-05","event_type":"announcement","title":"VOLUNTARY ANNOUNCEMENT JOINT VENTURE IN RELATION TO OVINE NANO-COLLAGEN PRODUCTION FACILTIY","reference":"12145045","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0505/2026050500027.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Other - Business Update]","time_hkt":"06:19","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"kzHH-0AgCAvEMBd23r0n6Y02xWcsG0JTM9kpjlBT6FZS32pdfdA1prfHnWAobqKHCJoaiowJ1Nd95vGxzdzdCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-05-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2026","reference":"12143547","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0504/2026050402012.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:50","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"dxH--ISQOx54X_am7WO8o_E-lELgL1fOnd49WGnEqtkkWr-BreHy1Vua1CsMvCa3C5eMy81HhH1KttmKRBvoCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-04-28","event_type":"agm_egm","title":"FORM OF PROXY FOR USE AT THE ANNUAL GENERAL MEETING TO BE HELD AT 11:00 A.M. ON THURSDAY, 28 MAY 2026","reference":"12128363","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0428/2026042801426.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Proxy Forms","time_hkt":"17:02","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"KYPK7WVN-mFQ6O_3YZQ73lSJWOrFoiCKX7K5orm3PwGW8S8iiJrIkjfV1_70DupMDN_iY29RN_SerZNc0qzGDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-04-28","event_type":"agm_egm","title":"NOTICE OF ANNUAL GENERAL MEETING","reference":"12128116","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0428/2026042801184.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Notice of AGM / Closure of Books or Change of Book Closure Period]","time_hkt":"16:52","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"U02uvMgF_yWoLGSiDOB_ugYPQ49NR0jwBmTKw8uJJET9TKGACk6bvWV8KMx4n2sM7LPseiUD5BrYW0KumYLmCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-04-28","event_type":"circular","title":"PROPOSALS FOR (1) ADOPTION OF AUDITED CONSOLIDATED FINANCIAL STATEMENTS AND REPORTS OF THE DIRECTORS AND THE INDEPENDENT AUDITOR, (2) RE-APPOINTMENT OF AUDITOR, (3) RE-ELECTION OF RETIRING DIRECTORS, (4) GENERAL MANDATES TO ISSUE SHARES AND REPURCHASE SHARES AND NOTICE OF 2026 ANNUAL GENERAL MEETING","reference":"12127733","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0428/2026042800808.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Re-election or Appointment of Director subject to Shareholders' Approval / Explanatory Statement for Repurchase of Shares / General Mandate]","time_hkt":"16:39","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"BSY2Yv29qrNswIXbSoKFGbL6jaBrpMVzoPttiTelSUhRnUNZXxukFHwK4VtQKX2k8OtEMUBCUBKlLvaaVX7lBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-04-28","event_type":"annual_report","title":"Annual Report 2025","reference":"12127521","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0428/2026042800598.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Financial Statements/ESG Information - [Annual Report / Environmental, Social and Governance Information/Report]","time_hkt":"16:32","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"373EWRPq_Difej84sRIGmthmlqvmd0XjxowBzcFKe0zM52vE2LTG_blzGTXXhb7vopj7v3QrnV_gZtt9QNMwCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-04-16","event_type":"results","title":"CLARIFICATION ANNOUNCEMENT IN RELATION TO ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 2025","reference":"12108412","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0416/2026041601107.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Final Results / Revision of Information in Published Preliminary Results]","time_hkt":"17:52","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ifzfBXL_qMl9lMX68MbAGhf4acar28jQ9oEA8uPORZUnksI3zgTyUub5Lgi91-6FMBBLFNtYGKnKaZ5kH_WSDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-04-01","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2026","reference":"12090242","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0401/2026040101526.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:30","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"C6ZZWy7dK_Tf0fqSN6QPl5H21rUCT718jxZkRtjpV7T-DX1fWebrZxYMwgQnnK75-J3F4qcnxyOdbgV-Qt3JBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-03-27","event_type":"results","title":"ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 2025","reference":"12073827","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0327/2026032702758.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Final Results]","time_hkt":"21:03","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"3x9vtlUgBHV5gd9j4hDThVwWsvoqZIMnkjVKn0wQzLoq071AmK3W5OVoVgsz3qLeBsJEraOv9BYlIMcsf-GOBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-03-13","event_type":"agm_egm","title":"NOTICE OF BOARD MEETING","reference":"12051435","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0313/2026031300993.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Date of Board Meeting]","time_hkt":"17:40","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ujyKj0YZdNHBjpf0VmozXxcI4lM4YiHib5JkzkNI0UxaJy2Sa9iktWA7e57_y4lc49ncs8F6-sD6UxXvgVfCBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-03-03","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2026","reference":"12037761","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0303/2026030300805.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:34","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"FiHZXQmONBsEbAa_fIhDC1V-eNb7GtY4WNaz5cvTCRHiFL8pvQcYDNppJO9F_7rixXdUGc1FvRLE5X17Fug-AQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-03-03","event_type":"monthly_return","title":"(Revised) Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2026","reference":"12037741","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0303/2026030300785.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:33","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"phkc2nC3qZXTwS7OA7CyRKiv8mVRh8H_u1hZvLkdxgpjrHjgSpb0IX29wGUwYbKECU07kpKH0w80HTHxUosUAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-02-05","event_type":"announcement","title":"CHANGE OF ADDRESS OF THE REGISTERED OFFICE, PRINCIPAL SHARE REGISTRAR AND TRANSFER OFFICE IN THE CAYMAN ISLANDS","reference":"12015965","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0205/2026020501066.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Change in Registered Address or Office, Registered Place of Business in HK or Agent for Service of Process in HK]","time_hkt":"16:47","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"dV_vPpx-J7tVa4FEqTSnqg01qgMchXzy3T1OQZMNFaHfuG4RUMy_hYxg5alJvP9qv7ikX8EmhEz6JcJiwdwqDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-02-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2026","reference":"12013606","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0204/2026020400874.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:40","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"OO1Pm4WmZog3NYUZLCvKHV5ONgS2DHYHVivcJdz6E2-BCHHbez_zyjFtdoY8u6yjg9du2DyLf3uMNEOzJPRZBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-01-02","event_type":"agm_egm","title":"POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 2 JANUARY 2026","reference":"11976951","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0102/2026010202540.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Results of EGM/SGM]","time_hkt":"18:47","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"JLdG_45y2-ApFBQ-afJNjAxb8JBC2NuAcgQKtuoTgN4nNdImlw-gwlI9yK5JfRnY--cMkcerBfz3fm_kJ-M-Ag","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2026-01-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2025","reference":"11976523","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0102/2026010202118.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"17:17","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"UxnT4jw__R-meIceC1h-AYkYsC6EK6BHfmbmqnCvC-OKxdhMi5MJABRvYT23bR1UyDOUnVnCWT0bs4YC-V-WAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-12-18","event_type":"documents_on_display","title":"Documents on Display","reference":"11959878","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/dod/en.html","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Documents on Display","time_hkt":"16:48","file_type":"HTML","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"kA6gNO7uQ4gbASHWRiwkGQZHipkr4iElVysVQ2BfXcqN6vSFfvRq_hIo9vKitzBDQY3MeOrCDh76vgVeKy9OAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-12-18","event_type":"agm_egm","title":"Form of proxy for use at the extraordinary general meeting to be held on Friday, 2 January 2026","reference":"11959843","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1218/2025121800724.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Proxy Forms","time_hkt":"16:43","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"7JyrymdqsNSiw1gtQNC18bj56gS7xpw-uKFSwvCHg2Pa65X7A6ZDRZZ_i_j_vVyYSbI6ArM8YakMzYA1UKUBAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-12-18","event_type":"agm_egm","title":"NOTICE OF EXTRAORDINARY GENERAL MEETING","reference":"11959826","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1218/2025121800706.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Notice of EGM/SGM / Closure of Books or Change of Book Closure Period]","time_hkt":"16:41","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"xhmVwYaXZm066xtUIPZGESIG8x5ivwb-4qPRc30kAUm5NAnDAShFGGvQ8yEGHwuhNR_Z8hqbHn0B03AwhHFuCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-12-18","event_type":"circular","title":"CONTINUING CONNECTED TRANSACTIONS NEW MASTER SUPPLY AGREEMENT AND NOTICE OF EXTRAORDINARY GENERAL MEETING","reference":"11959804","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1218/2025121800684.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Continuing Connected Transaction]","time_hkt":"16:39","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"t-7BHLFz8XrDOzLhvTXyPzj5zsqv0G_klvqNwNvkc0pgKkRvFsL5DEmpocAaSbCCw5NZA4rSW_01pPOfV7H5CQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-12-16","event_type":"announcement","title":"FURTHER DELAY IN DESPATCH OF CIRCULAR, FURTHER POSTPONEMENT OF EXTRAORDINARY GENERAL MEETING AND CHANGE OF BOOK CLOSURE PERIOD","reference":"11956979","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1216/2025121600666.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Continuing Connected Transaction / Delay in Dispatch of Circular or other Document / Closure of Books or Change of Book Closure Period]","time_hkt":"17:07","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"5bbrDHhdcnzfm22NE17bFNCnSJRSQapjCSicsrgdr6CAVT9V7Lp2HORFn9I0XMUMt3OxCRlKckg1TU5fw1-7CQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-12-12","event_type":"announcement","title":"CHANGE OF BOOK CLOSURE PERIOD FOR EXTRAORDINARY GENERAL MEETING","reference":"11954361","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1212/2025121201356.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Closure of Books or Change of Book Closure Period]","time_hkt":"19:41","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"WE62gBD2A_RYYd4_scFznVGZzDWWMTXT0-FHWCIDv9Uu8xK3_VKqmYTym93Rh6cbLf3VTP5KG-lwEjAfCNcxDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-12-11","event_type":"announcement","title":"DELAY IN DISPATCH OF CIRCULAR IN RELATION TO CONTINUING CONNECTED TRANSACTIONS UNDER NEW MASTER SUPPLY AGREEMENT","reference":"11952537","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1211/2025121100825.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Continuing Connected Transaction / Delay in Dispatch of Circular or other Document]","time_hkt":"17:32","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"KOG7i4fn4BSNrJfR9EgCQfm4Om0BPTrW09eR0UTsurUAEualq8npV0wNp4a6KVwcRkn4swbF79ez2fd-2HcOBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-12-05","event_type":"announcement","title":"BOOK CLOSURE PERIOD FOR EXTRAORDINARY GENERAL MEETING","reference":"11945863","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1205/2025120500396.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Closure of Books or Change of Book Closure Period]","time_hkt":"16:33","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Zb7mgJ-M0v0LIENEQwRdeUrtBQ4UxJdIgjnucGsC_6vlvhvkvwHDQF_2THYsOyoihNEpUXfj7f80bExaQ2tXBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-12-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2025","reference":"11939260","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1202/2025120201358.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:52","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Zlz8Jy15QYu8ttWQnp1Yg6UhHd2gveZgy67XqE-oWufMTOC4tsJdDRyl9Fo5fBulJstA3u3gOQOi6yYRclWJCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-11-20","event_type":"announcement","title":"CHANGE OF COMPANY SECRETARY, AUTHORISED REPRESENTATIVE AND PROCESS AGENT","reference":"11923431","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1120/2025112001019.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"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]","time_hkt":"18:44","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"XgU6LfB04yopMA9_GqhD7ojUbmSwMvd9CMndpwP1k7p-VFNTSUKGaU85zOBqUpbe0sNud0kdK0GhBweXlZhUAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-11-20","event_type":"announcement","title":"CONTINUING CONNECTED TRANSACTIONS NEW MASTER SUPPLY AGREEMENT","reference":"11923197","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1120/2025112000771.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Continuing Connected Transaction]","time_hkt":"17:45","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"O0VQtMCaP3zJrKDywwTMpgjGFgh8fNx5wgN4UOPZnhdyLvkbs_3SFQZJKqgr_8BQoEZ5_eZhq9Q-oaMOo88zCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02321","date":"2025-11-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2025","reference":"11903888","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1104/2025110401334.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"17:10","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"xX_ua6DU06hZAEVAa2rk8dqppdZMH6YRRnF8hoTsFut98kJMcIYjBdMcU5cKVHrRX5Z6dDzpvNTpbsGV6JHJBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}}],"events_signed":"allooloo-cmr-2026-10"}