About Chilli Sizzler Ltd (12129459) United Kingdom