About Stickleback Ventures Ltd (08675348) United Kingdom