ITT for Project 10179774 United Kingdom Business services UK Research & Innovation Awarded Seen €5,255 est. value