About Ophthalmotech Limited (06857094) United Kingdom