About Odds And Socks Limited (12817435) United Kingdom