About Peri Peri Palace Ltd (12960025) United Kingdom