About The London Peri Peri Ltd (12478161) United Kingdom