About Cambridge Innovation Center 22 Bishopsgate Limited (12429915) United Kingdom