That ain't a racing Kart chassis. Wouldn't handle for $hit. Would be too rigid. Looks like it was meant to be some kinda buggy with suspension maybe. Guess it could be a cage & bumper arrangement that floats on a kart chassis like our Outlaw kart cages but I don't think so.
Edit: Looking at the offset on the roll bar does look like it was made for some kind of oval racing. Maybe something like those mini nascar things. Odd, most kart races don't allow aluminum roll cages.