About Odin Capital Ltd (11159140) United Kingdom