SENFRA LIMITED - CIN U92400CH2008PLC031302 | Company