About Menicon Limited (01043189) United Kingdom