About Odin Retail Limited (05384555) United Kingdom