About New Indus Logic Ltd (10557621) United Kingdom