It's a Diana model 10 double-piston recoilless match pistol, made in the late 70's to early 90's. Geco was a large distributor whose name appeared on some examples. The model 10 was also sold under the Beeman, Original, Hy-Score, and RWS names, probably others too.