About Horrizen Ltd (10232932) United Kingdom