About Petra (uk) Limited (07603366) United Kingdom