About Palm Pictures Ltd (07872844) United Kingdom