About Hedera Ltd (11427299) United Kingdom