About Ophthalmology Scientific Consulting Ltd (13348866) United Kingdom