ITT for project 10191599 United Kingdom Business services UK Research & Innovation Awarded Seen €19,305 est. value