SPARROW ELECTRONICS LIMITED - CIN U85110KA1989PLC010496 |