About Shah & Shahs Peri Peri Ltd (12169768) United Kingdom