Meet: Effie Vraka

Say hello to our Head of Operations in UK, Effie Vraka! She is passionate about green technology and describes our company as a true unicorn.