About Snuggles And Stars Ltd (12740428) United Kingdom