About Helix Ledger Intelligence Ltd (12690630) United Kingdom