About Penrose Film Productions Limited (11089063) United Kingdom