Company Record
IFC GLOBAL EMERGING MARKETS FUND OF FUNDS, LP (SL019440) | Company Record