Telltrail came into being in 2020 as a company enlisted under no 13055793, located at EC2A 4NE London at 3rd Floor 86-90 Paul Street London 90 Paul Street. This firm has been in business for 4 years and its current status is active. The company's SIC code is 71129 which means Other engineering activities. Telltrail Limited filed its latest accounts for the period that ended on 2021-12-31. The business most recent annual confirmation statement was released on 2022-12-01.
The company has one managing director currently leading the limited company, namely Stefan A. who's been carrying out the director's obligations for 4 years.
Stefan A. is the individual who has control over this firm, owns over 3/4 of company shares.