NGO Registration in West Bengal: Types, Eligibility & Legal Requirements