About Ideas & Innovation Incubator Ltd (06051189) United Kingdom