IMAGEN LTD Company number 03155233 · Monitor this company Dissolved Overview People 25 Control Documents Analysis Location Related Registered office AddressFive Canada Square, Canary Wharf, London, United Kingdom, E14 5AQ PostcodeE14 5AQ Companies at this postcode 98 Map