About Hodl Rally Media Ltd (11832930) United Kingdom