About Indira Eye Care Ltd (13371943) United Kingdom