About Stickleback Enterprises Limited (08693725) United Kingdom