About Ncube Technologies Limited (10858542) United Kingdom