About Indaba Corporate Events Limited (09401359) United Kingdom