About Stickerman Studios Ltd (12114842) United Kingdom