About Odin-hera Legacy Ltd (13164124) United Kingdom