About Distinctive Thread Limited (12130720) United Kingdom