I'm pretty sure it's a Kyosho. It looks similar to an Ultima II, however, I thought those have a flat carbon chassis. This also looks like a Kyosho Triumph. One of the things I noticed is that your car uses more modern style 'A' arm suspension where the arm pivots on a longitudinal pin. The older cars, not just Kyosho, use trailing arm front suspension where the arm pivots on a lateral pin. Any other thoughts?
Also, you can browse
www.vintagekyosho.com and see what you come up with. Good luck!