Micro Labs definition

Micro Labs means Micro Labs Limited a corporation organized, existing, and doing business under and by virtue of the laws of the Republic of India with its executive offices and principal place of business located at 27, Race Course Road,