About Star Piri Piri Ltd (13691207) United Kingdom