About The Chilli People Ltd (SC673401) United Kingdom