Don't know anything about them, but one sold on Ebay a couple of years ago:

129387

It has "Electric" above the "Crown & Arrow" follwed by "Trade Mark" the seller said it had German Made on it...