About The Media Merchants Television Company Limited (11759850) United Kingdom