About Petra Partners Ltd. (08503113) United Kingdom