Avatar for Stor Water

Digital Twin for Waste Water Treatment Plants

Culture

Stor Water is a completely remote company, with our head quarters in Madrid Spain. Stor Water is an open and inquisitive company, fostering a spirit of camaraderie and innovative questioning.