About Palm Studios Ltd (13378395) United Kingdom