This particular The London Lens Project Ltd firm has been operating on the market for 6 years, having started in 2018. Started with Companies House Reg No. 11188879, The London Lens Project is categorised as a Private Limited Company with office in 27 Gillingham Road, London NW2 1RL. The firm's Standard Industrial Classification Code is 85310, that means General secondary education. 2022-02-28 is the last time when account status updates were reported.
There is just one managing director at the moment supervising the following company, specifically Patrick L. who has been utilizing the director's duties since 2018-02-06.
Patrick L. is the individual who controls this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.