About Petra Capital Limited (08729372) United Kingdom