ITT for Project 10196787 United Kingdom Business services UK Research & Innovation Awarded Seen €12,409 est. value