About Layla Corporation L.p. (SL017355) United Kingdom