About Snugglebean Ltd (11928322) United Kingdom