Started with Reg No. 10783287 3 years ago, 121 Telecoms Ltd had been a private limited company until 2018-10-23 - the day it was officially closed. The company's latest office address was 20-22 Wenlock Road, London.
The data we obtained related to the company's MDs implies that the last three directors were: Michael S., Brendan S. and James S. who became the part of the company on 2017-05-22.
Executives who had significant control over this firm were: Brendan S. owned 1/2 or less of company shares. Michael S. owned 1/2 or less of company shares. James S. owned 1/2 or less of company shares.