Tellus Management began its business in the year 2012 as a Private Limited Company under the following Company Registration No.: 08293950. This company's registered office was based in New Malden at 37 Connaught Road. This Tellus Management Limited company had been in this business field for at least 9 years.
This business was led by just one managing director: Stephen D., who was appointed in November 2012.
Stephen D. was the individual who controlled this firm, owned 1/2 or less of company shares.