About Indium Developments Limited (06892309) United Kingdom