About Yarn & The Labyrinth Ltd (08723687) United Kingdom