About Indaba Holdings Ltd (11372091) United Kingdom