About Chilli Capital Limited (12286932) United Kingdom