About Petra Capital Group Ltd (12294392) United Kingdom