About Csc Impact Investment (uk) Limited Partnership (LP017640) United Kingdom