A team of restaurant employees from Wales take on the challenges of the Crystal Maze.A team of restaurant employees from Wales take on the challenges of the Crystal Maze.A team of restaurant employees from Wales take on the challenges of the Crystal Maze.