It looks a little 'flashy' I would guess a limited run cottage injection molding shop.
All this buzz around Japanese Si-Fi space ships has me thinking one could be scratch build out of a spares box, muzzle brakes & skirt armor would 'Germanize' it... oh and don't forget the Zim!