About Ledger Pool Limited (11779076) United Kingdom