About Odin Holdings (uk) Limited (10462853) United Kingdom