ITT for project 10197043 United Kingdom Business services UK Research & Innovation Awarded Seen €5,153 est. value