About Jp Ncube Ltd (12022833) United Kingdom