About Meli Ncube Ltd (12266495) United Kingdom