About Snuggle Booths Limited (10387320) United Kingdom