About Optanex Holding Ltd (10726798) United Kingdom