About L&y Ncube Ltd (12320029) United Kingdom