About Levure Holdings Limited (12975510) United Kingdom