About Ophthalmic Placement Services Limited (07411441) United Kingdom