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