About Innovation City (telecoms) Limited (08382258) United Kingdom