CPC provides a broad range of maritime services including both scientific services and vessel support.