About Worcester Peri Peri Ltd (12820509) United Kingdom