About Snuggle Truffle Limited (10673436) United Kingdom