About Ophthalmic Research And Development Limited (11304695) United Kingdom