🇬🇧
ID LABORATORIES LIMITED
72.11 · Research and experimental development on biotechnologySIC72110 · 86220DormantID15164374
📍 18, DUKE SHORE WHARF, 106, NARROW STREET, LONDON, E14 8BU, ENGLAND
Data sourced from official commercial registries. Last updated when this company filed its accounts.