About Uk Cambridge Innovation Centre Ltd (10514910) United Kingdom