About Yarn O Clock Ltd (09972796) United Kingdom