About Penrose Topco Limited (12352985) United Kingdom