ITT for Project 10180425 United Kingdom Business services UK Research & Innovation Awarded Seen €13,154 est. value