LAMBDA 5 LIMITEDDissolvedActionsShareCompany no. 02929098 · Private limited company · Incorporated 16 May 1994Dissolved on 21 Jul 2020Files dormant accountsOverviewDirectors and officersFilingsOwnership and controlCharges (secured lending)Filings