About Sneaky Creations Ltd (12332501) United Kingdom