IFC

IFC stands for International Finance Corporation (World Bank Group)