About Sneaky Duck Limited (12017186) United Kingdom