About Ophthai Ltd. (11859882) United Kingdom