Malta Office Locations
Malta Inc provides energy storage systems. The Company offers electro-thermal energy storage system that collects and stores energy from any power generation source like wind, solar, and fossil fuels. Malta serves customers in the State of Massachusetts.
maltainc.comMalta Headquarters Location
Cambridge, MA 02139