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





