About Innovation Incubation And Implementation Company Ltd (NI608205) United Kingdom