About Penrose Bidco Limited (12514439) United Kingdom