About Cambridge Innovation Capital Manager Limited (12002307) United Kingdom