About Layla (london) Ltd (09672013) United Kingdom