About Oddsocks Studio Ltd (12091280) United Kingdom