Great job by the police! As far as the identification of the pistol, it is a P80 subcompact frame. As for the upper not sure, could be from and number of pistols, but in its current configuration shown in the picture this pistol can not be fired with that particular upper on it. As far as the P80 series of frames these can be ordered in kits without uppers and shipped just about anywhere in the world, then you can order the upper separately from any manufacturer as long as you are within the specifications of the frame. This pistol shown in the photograph is not a Glock.
Just thought i pass that info along.