About Palm Artists Projects Ltd (13147159) United Kingdom