ITT for project 10198957 United Kingdom Business services UK Research & Innovation Awarded Seen €5,317 est. value