About Chilli Pepperz Ltd (10878325) United Kingdom