About Odin Services Ltd. (10308849) United Kingdom