About Odin Lifestyle Limited (11101133) United Kingdom