About Meek Art Limited (13290093) United Kingdom