About Snufflebean Yarn Ltd (11491672) United Kingdom