About Penmore Corporation L.p. (SL015560) United Kingdom