About Lenero Holdings Limited (07564842) United Kingdom