About Ledgers Capital Limited (12071677) United Kingdom