About Jessica Mendoza Art Limited (12117089) United Kingdom