ICF Capital Investors
Number Of Exists:
6
Industry:
Other
Estimated Revenue:
2.02b
Headquarters:
Barcelona
Technology:
Other
Investor Type:
Venture Funds
Founded Date:
1969
Employee Number:
11-50





