ITT for Project 10193447 United Kingdom Business services UK Research & Innovation Awarded Seen €21,603 est. value