Company Record
KELSO PLACE UK SPECIAL SITUATIONS EXECUTIVE FUND LP (LP011562) | Company Record