Mounts for front suspension make me wonder if it is a homemade chasiss for an original Bolink 10 that Schumacher distributed before the CAT cars. I reckon the slots could be an attempt to get a bit of flex in place of suspension as they were basically pan cars with off road tyres:
http://www.tamiyaclub.com/showroom_model.asp?cid=122217
Rob