About The Yarn Company Ltd (12964967) United Kingdom