About Piri Piri Franchise Corporation Limited (10928446) United Kingdom