LEELA AUTOCOMP AND STAMPINGS PRIVATE LIMITED - CIN