About Petra S Place Limited (11715985) United Kingdom