About Chilli Masters Takeaway Ltd (13432062) United Kingdom