About Lebc Holdings Limited (03989438) United Kingdom