About Palace Peri Peri Ltd (12395368) United Kingdom