The Scientific Press, Ltd.
Date established
Circa 1900
Place established
London, England