About Sticky Digital Studio Ltd. (11315164) United Kingdom