Lens Offshore Services is a business situated at N1 7GU London at 20-22 Wenlock Road. This firm was formed in 2018 and is registered under the identification number 11347272. This firm has been on the English market for 6 years now and the current state is active. The firm's SIC and NACE codes are 71129 meaning Other engineering activities. Lens Offshore Services Limited released its account information for the period that ended on 31st May 2023. The firm's latest annual confirmation statement was filed on 19th April 2023.
For 6 years, the following limited company has only been supervised by an individual director: Stewart P. who has been overseeing it since Friday 4th May 2018.
Stewart P. is the individual who has control over this firm, owns over 3/4 of company shares.