About Palm Artists Ltd (11200642) United Kingdom