About Penrose Studios Ltd (13706040) United Kingdom