About Jabulani Nkale Limited (12029855) United Kingdom