About Nuleaf Holdings Limited (11920382) United Kingdom