11066149 - reg. no. for Terra Power Ltd. The company was registered as a Private Limited Company on 2017-11-15. The company has been present on the British market for seven years. The firm could be found at 69 Sunlight Square in London. The company's post code assigned to this address is E2 6LD. This company's registered with SIC code 72110 - Research and experimental development on biotechnology. 30th November 2022 is the last time the accounts were filed.
Currently, the directors appointed by the limited company are as follow: Jeffrey B. selected to lead the company seven years ago and Harris M. selected to lead the company seven years ago.
Jeffrey B. is the individual who has control over this firm, has substantial control or influence over the company, owns over 3/4 of company shares and has 3/4 to full of voting rights.