About Indaba Limited (SC365651) United Kingdom