Illustrator Stefano Meloni is an incredible illustrator from Sardinia who lives in South London.