About Petra Speck Ltd (10740579) United Kingdom