Profile

Mariano Albera

COMPANY : Ovo Energy

POSITION : CTO

LOCATION : Bristol, United Kingdom

INDUSTRY : Utility Software