About Innovation Programmes & Projects Limited (05065754) United Kingdom