Selva

International Finance Corporation

institutionalUSA

The International Finance Corporation (IFC) is the largest global development institution focused on the private sector in developing countries. It invests in impactful projects, mobilizes other investors, and shares expertise, providing venture capital, debt, and equity across sectors such as agribusiness, financial institutions, infrastructure, and technology. IFC operates in more than 100 countries and has backed companies like Colombian proptech Habi.

Financial Services Finance Banking Post-IPO Debt

Website

7 portfolio deals tracked. Full portfolio, co-investors and check sizes are available to premium members.
Unlock portfolio