About Penlea Capital Limited (11484008) United Kingdom