Centaurus Capital

Centaurus Capital

Venture capitalClaimed

Private investment management company with an emphasis on Europe.

HQ location
London, United Kingdom
Portfolio analysis