Icecat Capital

Icecat Capital

Corporate Venture FundClaimed
HQ location
Netherlands
Portfolio analysis