About Pendo Capital Limited (08132618) United Kingdom