That's right, you found it! This vehicle is nicknamed the Mini Tumbler (after the "Tumbler" Batmobile of the Christopher Nolan trilogy) and its builder's name is Marc Irvin, owner of Marc's Creature Company, an animatronics workshop in San Fernando Valley, CA. Of course this point now has your name on it, but just to complete the original questions, can you tell me who it was made for?