I cant get the pics to appears any bigger, so I cant tell for sure. But If I had to guess, I would say that this was made by a company call Wild Cat Racing
OR I many be way off in right feild here
I'm a truggy guy, and havn't seen much that looks like this one