About Leyla Cafe Limited (11887287) United Kingdom