Registered with number 12056786 5 years ago, Techyard Limited is categorised as a Private Limited Company. The current office address is 4 Vicarage Road, Teddington. Since 2023/09/04 Techyard Limited is no longer under the name Io173. This enterprise's SIC and NACE codes are 62020: Information technology consultancy activities. The latest filed accounts documents detail the period up to 30th June 2022 and the most current confirmation statement was filed on 17th June 2023.
With regards to this particular firm, a variety of director's tasks have so far been executed by Robert F. who was assigned to lead the company in 2019 in June.
Robert F. is the individual with significant control over this firm, owns over 3/4 of company shares.