About Chickpea Limited (12255973) United Kingdom