About Motion Picture Stills & Video Limited (08412912) United Kingdom