About Sticky Simian Limited (07198994) United Kingdom