About The Piri Piri Company Limited (10113553) United Kingdom