About Lenny Lopes Art Ltd (13176858) United Kingdom