It says "Intrepid", so I'd assume it's off of an Intrepid. Seems to be an older style. No question it's Italian.
Google Intrepid karts and you'll be able to find a dealer for them. Also, many Italian kart parts are interchangeable.
We use to own a pair of them, which we had a lot of success with. All 2 cycle Tag and Shifter classes.
Clark Gaynor Sr.