About Stickyworld Limited (07144143) United Kingdom