About Petrus Capital Limited (03440653) United Kingdom