ITT for project 10194578 United Kingdom Business services UK Research & Innovation Awarded Seen €9,158 est. value