About Stampede Pictures Limited (SC596044) United Kingdom