Polyquest GamesZXDigital Ltd
Media from the Steam store listing.
Super Space Meltdown - Steam Launch Trailer