Telluran Ltd has existed in this business for at least 6 years. Started with Registered No. 11381484 in 2018, it have office at 71-75 Shelton Street, London WC2H 9JQ. The company's SIC and NACE codes are 47910 and their NACE code stands for Retail sale via mail order houses or via Internet. Its most recent accounts cover the period up to 2022-04-30 and the most current annual confirmation statement was filed on 2023-05-23.
Since 2018-05-24, this particular limited company has only had a single managing director: Ionela B. who has been with it for 6 years.
Ionela B. is the individual with significant control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.