About Cathedral Innovation Centre Limited (08088961) United Kingdom