This Lightsource Pumbaa Limited business has been in this business for nine years, having started in 2015. Started with Registered No. 09751219, Lightsource Pumbaa was set up as a Private Limited Company located in 7th Floor, London EC1N 2HU. The company's registered with SIC code 35110 and has the NACE code: Production of electricity. Lightsource Pumbaa Ltd reported its latest accounts for the financial year up to 2022-12-31. The latest annual confirmation statement was submitted on 2023-09-01.
Regarding to this specific limited company, the majority of director's duties up till now have been performed by Neil W., Julia C. and Jonathan O.. Amongst these three executives, Neil W. has carried on with the limited company for the longest period of time, having become a vital addition to the Management Board on 2024.