Sd.Kfz. stands for Sonderkraftfahrzeug which means special purpose motor vehicle (German).
The Sd.Kfz 250/11 is a Fire support vehicle armed with a 28 mm/20mm tapered bore anti tank weapon. I'm guessing thats what the Panzerbuchse 41 is. Hope this helps