About Palmyrah Talkies Limited (09217919) United Kingdom