About Sphinx Ophthalmic Ltd (12007699) United Kingdom