About Nimrod Ophthalmic Ltd (12407423) United Kingdom