Head of Research, Revolution Technology Limited
United Kingdom
Greece
Managing Director, It's Nice That