About Palm Platform Limited (12749637) United Kingdom