Legal address: Cepsa Tower, Paseo de la Castellana, 259 A, 28046, Madrid, Spain
Activity: Hydrogen storage, Power and heat