This is a point-and-click game created by Salford University, I think as a student recruitment tool. It’s very much in the style of the wonderful Samorost and quite as bizarre. I am stuck on level two.
Thanks to Katie Piatt for sending me this link.