About Chef Ceylon Ltd (11759944) United Kingdom