About Sticky Licky Studio Ltd (12618102) United Kingdom