About Odin Assets Ltd. (11543780) United Kingdom