About Ode S Stores Ltd (10020723) United Kingdom