About Petrus&co Ltd (12221467) United Kingdom