About Njabuliso Ltd (11367995) United Kingdom