About Palm Studios (london) Limited (11729375) United Kingdom