About Melusi Ncubbs Ltd (10894606) United Kingdom