About Indaba Associates Limited (04921107) United Kingdom