About Innovation Consultancy Uk Limited (06731408) United Kingdom