EBI Company number BR015078 · Monitor this company open Overview Analysis Location Related Registered office Address70 Mark Lane, London, 2nd Floor, EC3R 7NQ PostcodeEC3R 7NQ Companies at this postcode 109 Map