About Petra Textiles Ltd (09285269) United Kingdom