About Stickleback Corporation Ltd (04386769) United Kingdom