Idcoach Limited with the registration number 11196891 has been competing in the field for six years. The Private Limited Company is officially located at 20-22 Wenlock Road, in London and its postal code is N1 7GU. The firm's principal business activity number is 70229 meaning Management consultancy activities other than financial management. Idcoach Ltd reported its account information for the period that ended on 2023-02-28. The business most recent annual confirmation statement was submitted on 2023-02-08.
Our information describing this particular firm's members suggests the existence of two directors: Theresa R. and Stephen R. who assumed their respective positions on 9th March 2018 and 9th February 2018.
Executives who control the firm include: Stephen R. owns 1/2 or less of company shares and has 1/2 or less of voting rights. Theresa R. owns 1/2 or less of company shares and has 1/2 or less of voting rights.