Luca Abelardo is an Art Director based in London, UK.