About Sticky Software Ltd (07444663) United Kingdom