ITT for Project 10190174 United Kingdom Business services UK Research & Innovation Awarded Seen €7,587 est. value