Registered with number 10597920 7 years ago, The Media Mission Ltd had been a private limited company until 2021-07-27 - the time it was formally closed. The official registration address was C/o Duff & Phelps Ltd., The Shard, 32 London Bridge Street London.
As mentioned in the company's directors directory, there were four directors including: Andrea P. and Wendy S..
Wendy S. was the individual with significant control over this firm, owned 1/2 or less of company shares and had 1/2 or less of voting rights.