About Sizzler Piri Piri Ltd (11268225) United Kingdom