About Stickleback Limited (03449562) United Kingdom