About Odin Group Ltd. (10030299) United Kingdom