Suggest an update Name* Categories* State* Locality* ZIP* Street address* Phone* Website* Company description* You have visited the company page Mercator Life Sciences, which is in category Flash Player. The legal address of the company is 18 Mansell Street, First Floor, London E1 8AA. For more information, call 442075532370 Your comments* (not for publishing) * — Required information Mercator Life Sciences ← View details 18 Mansell Street, First Floor, London E1 8AA, United Kingdom, First Floor, London 442075532370