About Luca Italian Kitchen & Grill Ltd (11813740) United Kingdom