ITT for Project 10189376 United Kingdom Business services UK Research & Innovation Awarded Seen €13,008 est. value