About Lord Oddsocks Ltd (11203899) United Kingdom