The International Finance Corporation is an affiliate of the World Bank, which finances private sector investment in developing countries and provides advisory services to businesses and governments.
See also: http://www.ifc.org/