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