About Ledger Logic Limited (13206772) United Kingdom