About Chillistick Ltd (07781099) United Kingdom