Turbo Nuke is a development studio consisting of Robot JAM and Long Animals. They specialise in Adobe Flash and Racing Games with upgrades.
Unfortunately, they haven't made anything since Cyclomaniacs 4, which hasn't even been released from Steam Greenlight (Steam Direct now).