About Indiana Ophthalmics Ltd (12424975) United Kingdom