About Indigo Molecular Images Ltd (08064514) United Kingdom