About Hedera International Limited (11447367) United Kingdom