About Palm Studios Ltd (11142330) United Kingdom