Advanced company searchLink opens in new window

OCTOPUS ATHENA I L.P.

Company number LP021879

Registered office address
6th Floor 33 Holborn, London, EC1N 2HT
Company status
Active
Company type
Limited partnership
Private Fund Limited Partnership (PFLP)
Registered on
25 June 2021