About Joburg (holdings) Limited (SC360386) United Kingdom