INDABA EDINBURGH LTD Company number SC378684 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address3 Lochrin Terrace, Edinburgh, Scotland, EH3 9QJ PostcodeEH3 9QJ Companies at this postcode 8 Map