IBRA LIMITED Company number 12296288 · Monitor this company Active - Proposal to Strike off Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressFlat 60 Lingard Avenue, London, England, NW9 5WQ PostcodeNW9 5WQ Companies at this postcode 24 Map