About Motion Picture Motors Limited (12216297) United Kingdom