File consumer complaint against Studio Ellora, Hill Cart Road, Siliguri at Voxya.com