SELENE ESTATE LIMITED - CIN U70109TN2006PLC131429 | Company