About Indikus Ltd (11070220) United Kingdom