This particular Telemachus Engineering Limited firm has been in this business field for at least twelve years, having started in 2012. Registered with number 08336315, Telemachus Engineering is a Private Limited Company with office in 27 Old Gloucester Street, London WC1N 3AX. This enterprise's declared SIC number is 71129 - Other engineering activities. The business latest financial reports were submitted for the period up to 2022/03/31 and the latest annual confirmation statement was submitted on 2022/12/12.
Robert A. is the following company's solitary director, that was arranged to perform management duties in 2012.
Robert A. is the individual who controls this firm, owns 1/2 or less of company shares and has 1/2 or less of voting rights.