9900 Capital

9900 Capital

Venture capitalClaimed
HQ location
London, United Kingdom
Portfolio analysis