About Penmore Investments L.p. (SL013037) United Kingdom