About Marc Taylor Pictures Limited (10572601) United Kingdom