CAMBRIDGE INNOVATION CAMPUS LIMITED 0.0 (0) 2-4 Cork Street, London, United Kingdom, W1S 3LG November 22, 2025
CAMBRIDGE INNOVATION CAPITAL LIMITED 0.0 (0) 22 Station Road, Cambridge, United Kingdom, CB1 2JD November 22, 2025
CAMBRIDGE INNOVATION CAPITAL III LP 0.0 (0) 22 Station Road, Cambridge, United Kingdom, CB1 2JD November 22, 2025
CAMBRIDGE INNOVATION CAPITAL II (USD) LP 0.0 (0) 22 Station Road, Cambridge, CB1 2JD November 22, 2025
CAMBRIDGE INNOVATION CAPITAL MANAGER LIMITED 0.0 (0) 22 Station Road, Cambridge, United Kingdom, CB1 2JD November 22, 2025