About Indaba Interim Ltd (08513945) United Kingdom