Castellain Capital disclosures

Castellain ICAV disclosures

Company details

  • Registered number: OC343656
  • VAT number: 371 3937 83
  • Castellain Capital LLP is a limited liability partnership registered in England and Wales