🇬🇧
LYCOCOA LIMITED
72.11 · Research and experimental development on biotechnologySIC72110DormantID14013163
📍 9 JOSCELYNES, STAPLEFORD, CAMBRIDGE, CB22 5EA, ENGLAND
Data sourced from official commercial registries. Last updated when this company filed its accounts.