Sounds almost like a Semovente with its 90/53 altho it only carried 6 rounds not the massive 10 rounds of ammo...Build on M14/41 tank chassis.
I never even knew about that vehicle.
Huh, it actually looks like it was pretty good at its job. It was built in too few numbers to be significant, but it doesn't look too bad.