About Snuggly Rascals Limited (06335767) United Kingdom