About Lucentex Ltd (12325993) United Kingdom