About Chilli Pepper Print Limited (12880053) United Kingdom