About Stickleback Productions Ltd (13703362) United Kingdom