About Intelligent Yarns Limited (10587896) United Kingdom