About It Innovation Centre Limited (02618412) United Kingdom