About Stickie Fingers Ltd (12759691) United Kingdom