About Luca Italian Bistro Limited (SC610762) United Kingdom