About Indamo Limited (12326678) United Kingdom