About Leadenhall Capital Limited (11208647) United Kingdom