About Stills & Motion Media Limited (11952771) United Kingdom