About Stickytech Limited (07728248) United Kingdom