Advanced company searchLink opens in new window

ICP LONDON LIMITED

UK establishment number BR017988

UK establishment office address
St John'S Innovation Centre Cowley Road, Cambridge, CB4 0WS
Status
Open
Opened on
10 October 2012
Type of business
Capital Investment

This is a UK establishment of
ICP LONDON LIMITED

Company number
FC032905