About Indaba Properties Ltd (11437346) United Kingdom