About Palm Sales & Marketing Ltd (11668084) United Kingdom