About Pit Stop Productions Limited (03392607) United Kingdom