About Thread Sports Ltd (11424381) United Kingdom