ITT for project 10196558 United Kingdom Business services UK Research & Innovation Awarded Seen €8,808 est. value