About Yello Chili Cafe Ltd (11919515) United Kingdom