About The Media Sales Company (tmsc) Limited (08862044) United Kingdom