1906 – 1906 Company name Stabilimento Meccanico Carlo Mantovani & Compagnia Place Turin Country Italy