About Layla Resources Limited (02298104) United Kingdom