About Comilla Grill Ltd (11265255) United Kingdom