About Odin Management Company Ltd (08220277) United Kingdom