About Palm & Sahara Ltd (11216689) United Kingdom