Reporting Manager
Decagon Asset Management LLP
Symbol
MCGA
Shares outstanding
17,819,552 shares
Disclosed Ownership
1,035,316 shares
Ownership
5.81%
Form type
SCHEDULE 13G
Filing time
20 Nov 2025, 17:16:32 UTC
Date of event
30 Sep 2025

Reporting Managers (2)

Name Ownership Shares Owned sole voting power shared voting power Signature Title CIK
Decagon Asset Management LLP 5.81% 1,035,316 0 1,035,316 Olivia Cooper Olivia Cooper / COO
Benjamin John Durham 5.81% 1,035,316 0 1,035,316 Benjamin Durham Benjamin Durham / CIO