About Pyrrhus Capital Limited (10833732) United Kingdom