About Palm Arts Limited (06228532) United Kingdom