About Chilli Promotional Products Limited (08919618) United Kingdom