About Palm Projects Ltd (10770371) United Kingdom