About Hodl World Limited (11673404) United Kingdom