About Petra Private Equity Limited (08237501) United Kingdom