About Layla S Snack Bar Ltd (11867040) United Kingdom