About Pencarrow Capital Limited (08053364) United Kingdom