← All stories
Deals

Odyssean Investment Trust Boosts Stake in NCC Group PLC to 11.97%, Holding 20 Million Shares

1 source ·1 article ·5h ago

NCC Group PLC, the UK-based cybersecurity and software testing firm, has revealed a notable increase in major shareholding through a regulatory filing dated 8 September 2026. Odyssean Investment Trust PLC, a London-registered investment tru…

Covered by 1 outlet

All coverage · 1 article