CIN |
Name |
Address |
|---|---|---|
| U74900TN2010PTC078360 | LEEBELLA FACILITIES MANAGEMENT SERVICE PRIVATE LIMITED | LEEBELLA HOUSE NO:13, 1ST CROSS STREET MALEEASWARI NAGAR SELAIYUR POST CHENNAI Chennai TN 600073 IN |