About Leora Concept Ltd (08915087) United Kingdom