About Yarn Thread And Hook Ltd (13157156) United Kingdom