About Petrus Investment Management Ltd (12584062) United Kingdom