About Odin (wessex) Ltd (12325203) United Kingdom