About Petra Prins Limited (13286404) United Kingdom