About Pedro S Piri Piri Ltd (SC676458) United Kingdom