About Lella Limited (13167309) United Kingdom