About The Yarn Stash Limited (13032334) United Kingdom