Lightsource Cosecha Limited 's been in this business for at least one year. Started with Registered No. 15024409 in 2023, the company is located at 33 Holborn, 7th Floor, London EC1N 2HU. This company's Standard Industrial Classification Code is 35110 meaning Production of electricity.
Regarding to this specific firm, a variety of director's responsibilities have been carried out by Paul M., Lee Y., Kareen B. and 2 other directors have been described below. Amongst these five managers, Paul M. has carried on with the firm for the longest time, having been a vital part of company's Management Board since July 2023.
The companies with significant control over this firm are: Lightsource Holdings 2 Limited owns over 3/4 of company shares and has 3/4 to full of voting rights. This business can be reached in London at Holborn, EC1N 2HU and was registered as a PSC under the reg no 10849859.