{"cmr":"uk-cm-kg/LSE/KLR","since":null,"total":206,"cursor":0,"limit":50,"next_cursor":50,"events":[{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-11-03","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9854563","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Dc24jZvvzK_K29W9C0DjDk7xi3mxb-LC1nuMN3FZ3x_Q-IfPtV2PD1AooCH1MNEtgjBm1Vo50qnYJSZ2cp9GCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-11-02","event_type":"corporate_action","title":"Total Voting Rights","rns_category":"Total Voting Rights","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/total-voting-rights/9852968","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"blamxSktY0qPguiIFYS05JaVZYMj1LPUomAKS6qOARAQb-tWG94lm8Dk4rM2AasJZihUHw06T1uIBodLUHBeDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-11-02","event_type":"corporate_action","title":"Keller Group Plc - Total Voting Rights","wire":"PR Newswire","source":"PR Newswire","url":"https://www.prnewswire.co.uk/news-releases/regulatory-news/keller-group-plc-total-voting-rights-867339101.html","read_by":"Tavily search (wire domains) + published_date","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"eqQKMnl4c0XGfoKWpujmv5dAVvzQebvPfnehwR1V8e2i1yRYfL37ygCMvm_nALgOUHP8kDBoxEedDIEdVNV_Bg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-27","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-09-25","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzU1MjE1MTE5OWFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"9Fu82HnOKT847NjVh05KLu9EmaT-RlKA5FZUjjU6lTqYR-e7C7eDJQ7WmMjf7OCTz7zPYk2FhZtZmErUzUkXBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-27","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9842289","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"lu_GL72FOv4monStLXK81X3tqKZvkLcI_L7D2Jw-6iB2xbB2b8l2hNjcg9jE_BLfmaewKg3awZbegXNG4dmKDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-20","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9830563","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"POkeJ7J5fsXCPUxNzQI62g-eoDijY4EteA0r2SaSCpjdTRsTSsxRACm4xRZ7LYyfjBY-bOUWTdHv2a38-8uPDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-15","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/holding-s-in-company/9824674","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"HpuSzPhx5DCjnhw_mEAaNZhM9cW7GtPDtB5SpJKe4rGMFycQqkYrsNKOBQbxEa4OKDK_sudIKg9qnrhMn4NxCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-14","event_type":"corporate_action","title":"Capital Markets Day","rns_category":"Capital Markets Day","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/capital-markets-day/9821365","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"tBLoBndxiCtRS3ooE2Pa9SRpL-S2m7PwPvbncGbyw0EnmxIRW7zHeDTaynNPczR9UT7X9bL-f5Gl7185JVlWDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-13","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-09-04","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzU1MDQ0OTYzNWFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"0eztbqwAj8v-TkChQ2POoq__c2UrHnQOw7pYCc-KwkUkOvtTbW8CBOU3JttFsZ6hUeguAGcffDHMrfbqk3GrAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-13","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9819096","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"1t3v-w1wiCRgGRrW5AvR88Gp-nkmzfO_k-XYfTcRJMcVsmuQd9-Gre6zCGuBTta0ICguye2cEFl3mn-1PgG5CA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-06","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9807606","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"GI_RGKI16akANQH1EXR0OpGflpDzRxbVpR90q1ONS3obNl9bbveyNsOLhekLnAnJcAv_IGuhqFnKi09LVVmyDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-05","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-08-28","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzU0NzYxMTcxNGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"KvS9SQFt4m8kbloo2VKgsakxqpgPF-45IMgAv-rWen_QaIudo8_ud7gN36br7-qcPqRklpasB-EAuYgK6wWzCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-05","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-08-21","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzU0ODQ4MTc3OWFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"l5Qbajkv9haTIl9-K2aJ8RPi4kvcPNV4HeaX9IZjeyhFF-Rz9q-IwtaNIs1ySgkrkGemRVzVsetvYMM7GLjPAg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-10-05","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-08-14","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzU0NzYxMTcxMmFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"2zGyHIiWchmSdTeYYW80xS9gUmbZWeJ0mPdjzI29T6H7GydYbMMbdIcO1RY7SAL6zWV0ITxxi9yWjwxZwMdqCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-09-11","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-07-30","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzU0MjU5MDMwMGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ZUScDyAFdU6HQ8Gu7_zqTsrpGKOyJEBwTtor653YzXVwRZoF3O1hPIOlRUF4_fZ8lqSQyWfZn7zWiGXNxyrSAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-09-11","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/director-pdmr-shareholding/9768812","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"hDtqntees29ZaMIRqt2Am-yP7W6D77h42BSTpVB-A0wv2-wI9GXAIp-rj9hxNSFv8C4XC4A-vpWmEkPwtlZ7Bw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-09-08","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9759765","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ULqnUsqoX7jCviD7Ie6nELUW5VIFO439irm8SQDayl7unIIfC36lj4biWZ2_pHkT2fepKEvMWOkkpHYikUvkCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-09-02","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9750337","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"1AyhMR7mDXjw1LgiaxEwUkYXX3LMf3GkhdhQkImwdZ5IZZh0_8wO-yCEViSuXjvO36mJmkmNk1haDGEzQud_DA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-09-01","event_type":"corporate_action","title":"Total Voting Rights","rns_category":"Total Voting Rights","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/total-voting-rights/9749163","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"RLudF6lLYtINfnfLt2xrQXG2xCwjNgeagRv18raHx08P-2Z3xrhzgdClAIJC8uL2fF-17zp0ZNI3J3n9PblkBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-27","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/director-pdmr-shareholding/9743166","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"4q72J0Jo4xyG8bK-eZW2TUXYl9YCQzdcIHZs2TE5x0WOjzh7-frl86qretGBW7v4XpCMp53lwnliIWABhhNmBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-25","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9737629","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"fmRI3AjdwJzH-WjLwM-9LiHTeh9L3VXXKqk8yBPjuWPJp180C9T6u8kwcQAwj900SwfkftLIQtVjolyQnocbBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-18","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9726125","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"AJqkrcSbdxfRiQIGDG-6lBxu4d_J1DoVNdriigcvuzlH4oRfzCtFV6kNw1j2hj4g1QdVfQ6hfO9ONzsdr6-iAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-11","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-05-08","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUzNzMzOTMwOWFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"iXjcyx9oNmgCmqOJP9NeakHEhN858CfD8Aoq2cJ-w1nsfrmP4U1EzVjpxzJk26ZNfXXQtYethFpydP6ZXHV6BQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-11","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-07-06","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUzNzMzOTMwOGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"VvcoYe8_Vt-QHbk9ByqsBPLG63bdw-YSW2oILKVq-bRzdfIMvOtmK1CCWtz4bADpBoBNszrgLDMN2OHOsyLyCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-11","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9714279","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"4FliKBcNM7OEmpcn8nApmkGdZBfFmkr2lsbgi_00AQL45kFLeW-OoAErs8VwB94cB1ngsdqQ1qdSUgPlZSw5BA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-06","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/director-pdmr-shareholding/9709453","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"DCxPwpnDkyceS9j2AVWh-x1r8gzo_3HrRraFAptXQLaq01RF5983Uglg849FmQsHh1xUnwSJt8_pxwnoOz6YDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-04","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9702375","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"07asqUAJvg-6VUPS9qlrDoSaoPX4AQw5z0u9DLi0ATG_hlmd7Ea4U2lpe3xV4R921df9eRhsDRqNWdlSXgahBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-04","event_type":"financial_statement","title":"Interim Results for the half year ended 30 June 26","rns_category":"Interim Results for the half year ended 30 June 26","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/interim-results-for-the-half-year-ended-30-june-26/9702412","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"2oqGk7b6KUm6YIwnKPCDES7nOu8ml0aXFr9DXDKQojj_L-nKpowG5WtLJv6KUG_oTv_EtsoEQfOaAZNSqq9xAA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-08-03","event_type":"corporate_action","title":"Total Voting Rights","rns_category":"Total Voting Rights","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/total-voting-rights/9700705","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"fH14luk5Sn2TP0GOGbgtrhge2ldnIL2LX5IkyUq01cWGZ8LRAn1NKychSveA2iRmjD8tBA8hKKqGwuOQU9yTAA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-31","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-06-05","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUzNDYxNzUxOGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Nn-EDUruC6gxah9GtK9tgOQxp8lc6IkMkSfc0OnZ3UWJVLLUuDBmU1y3_ywU7cC63jsZzszgxdq5Rkg-XVNMAg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-31","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-07-03","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUzNTgyMDk4MGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"lEwLhB_TSQscNJ_8v-dPwQJDDjHqOnP4qBuq0ariAUQuRh9YQu4YXzO9-uns9c9Cfsk8nySBIa_lYwPyAooACA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-31","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-06-26","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUzNDYxNzUxOWFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"83jJFtZVS_2FxLfQ63ENbQodufqAetrZgogqKa-Qot5iEs8FK1ouw6-Y2Yig5gbi6TvCRx5Mx_DNc20Xzc3WAg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-21","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-06-19","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUzMjk1NjgzNWFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"12ZTAeSmTLnBB2gLwImfeki4KIDEtFxmwYFjcxtdmNu0eZ10wAJIaFuDO_oXXKXcuuNIK05GsQm_2HAcGQd6AQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-14","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9666584","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"k-Wt1hJs6uKQO5s0Y0pal-IFmXX1zU0RLZ14u6BSOmQXsnx-Xr1X4LYhBp5y3P4XctmqXuG-FGxejiC2WNwJDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-09","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-06-05","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUzMDMzMzMyMmFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"cJ4rQctUmxKs1cnzWltE8VZIEa6UK05mvTKBh4SxdYkzPuB_uMgg-Fvg97TZP9eK3A5tWsCXTuO5FrQoUzXfAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-09","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-06-12","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUzMTI5MzA2OGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"w24RMpe1aFOAk8z5Dr6OFyO3ttLXmFxIlMVAU4QW4Wdoykqlsamywg2D3bfwV6DTLAmYCq_xpBg5bBOy-uwUAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-07","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9654821","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"85mwk8yjXYrUaBl8f5OgLWcMYLQAKssxXMzHBjJVZAFJq0eRPQ9w8MYmImSdN7V6KYArzHxI_PUIXQ_nqHQ2Bg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-07","event_type":"financial_statement","title":"Trading Update","rns_category":"Trading Update","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/trading-update-/9654865","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"93q-zGQhpZKDbmT88JSaM-cKztRavjM3h7_omUd8EGI6NAZeSy6lzNvU-KbN7IvvpPN-LHUd093r4CRqFIf8CQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-06","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-05-29","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUyODA0MDIxNGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"qc4LkHDgq9fFh7gIV1m5AhVvaKC9RWM_cJ8TNAGov1tfsYcqVrcC4X9dVjhUrjt0dQ_caDCeSh4kkd6JpcDwCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-01","event_type":"corporate_action","title":"Total Voting Rights","rns_category":"Total Voting Rights","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/total-voting-rights/9646839","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"dwtWyprdeAFEmFrzOOVLelaE6wdHUDO23kzH9EIr7iOeOCf33oWluy681l9MxbnfemOaWSwkO54V8kcFdVCxCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-07-01","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/director-pdmr-shareholding/9646864","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"R1X15Q2dx6AhCnt2ZkBiR6OfWuJG_DIVWwU6IjldKjkgSb7zFOYzUjaS6MXFZep1BIQfu7dgB2-va1dBudJ6BA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-06-30","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9642913","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"IFMKvlY2ruNsKq-HhcMVJyLGDvG0RHliovEA8yYTB0v77iC9x3rWDO861vzGDaRXFetg025Gf-ZETSjwsoC8Cw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-06-25","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-05-15","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUyODUwNTY4MmFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"BTxCdzUrEGc_ltamUStAYT5dsJWoSdGHlHZcXxErvy9-ideHwRBEAZUbC8B47gPWDKZIHHfQOO3QcMmhzOfGCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-06-25","event_type":"ch_capital","title":"capital return purchase own shares treasury capital date — 2026-05-22","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUyODUwNTY4M2FkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH03; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"bsxC8d1olsmED3Boh1g9D7Xnrtq0jT2rh4cA7VxKpE7RgXgbURZNTGpu6sXFWIDRyqDhKkXvHBH7-FTKUs-VBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-06-25","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/holding-s-in-company/9636498","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"kMtjt--XUsOSAUGFC6rt6yVkCRk7hg0-ppf0VPhQ4BcWa1JBEQ381K8yt50GjUYpLccm2UQhwH3J4Q-Y2ofJAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-06-23","event_type":"ch_capital","title":"capital sale or transfer treasury shares with date currency capital figure — 2026-06-01","ch_filing_type":"capital","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/02442580/filing-history/MzUyNjQyMjExOWFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form SH04; category capital","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ddjCfs54avWxJ9xiGOECEsudYruXXfszTHdSqeILgfJyqw8uxslM8kT3EuhnTQnmuvuO7oKn_K7JXPjQ_6aaDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-06-23","event_type":"corporate_action","title":"Transaction in Own Shares","rns_category":"Transaction in Own Shares","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/keller-group--klr/transaction-in-own-shares/9630642","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"HA7JNFAOJeEc5KdIDS5vY4qIFnpE7MT-cyUKkjb1fR7osLoEWyhskZ6wogNyYhc32yFaDAboF9SGbV475wSvCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-06-23","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/holding-s-in-company/9632358","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"87rj96HjpLAdsJhXfWqEktp8Fd4jd2mf-m3HYFtRK20AKrlxyRbyyiYQbpUruJ4dpOzR6_2IDxUwbLNIkmVGBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-06-19","event_type":"regulatory_announcement","title":"Appointment of Joint Corporate Brokers","rns_category":"Appointment of Joint Corporate Brokers","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/appointment-of-joint-corporate-brokers/9626690","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"uTiT2rWeB2QqFB6Gi9lbeYDiO4F3voi1xYHUFIpASHlt86vI013kTbToesukZ4apXfTdHA71_L_4ywLBoglgCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/KLR","date":"2026-06-18","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"PR Newswire","source":"Regulatory announcement via Investegate (PRN)","url":"https://www.investegate.co.uk/announcement/prn/keller-group--klr/holding-s-in-company/9626118","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source PRN","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"PPP_PR6iuTRXDlExyJVoWwos1M2fTVrrCV8huIL3-bCmTWWQr53vaJEmJw1OytMol73WLk79NeR13WX95VTMDQ","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"}