About Ayla Grill & Restaurant Ltd (13492113) United Kingdom