It’s called in German “Neuraler Torso”, so i assume in English “Neural Torso”?
That you can equip mounted weapons is only in the description of this torso on the left side.
Edit:
See above, the heavy armor isn’t the only way to use mounted weapons, of course only if you have the DLC.