About Inditra Limited (12415609) United Kingdom