About Stampede Productions Ltd (13537198) United Kingdom