The American Camera Company

Nationality:
British

Sole manufacturers of the Demon Camera; 339 Edgeware Road.