About Tangled Yarn Limited (07553026) United Kingdom