CATCH is an industry led partnership supporting the process, energy, engineering and renewable industries in the Humber region... CATCH operates the world renowned £12 million training facility near Grimsby. It is a cutting-edge, safe training space..
Relevance: 4.3049645