Overview
Legal name
INSTITUTE OF OPHTHALMOLOGY LIMITED
Region
London
Registered address
C/O FINANCE & BUSINESS AFFAIRS
UCL
GOWER STREET
LONDON
WC1E 6BT
Insolvency history
No