About Pepper Chilli Projects Cic (12282859) United Kingdom