About Chili 66 Limited (10787829) United Kingdom