Hi Sakshi
For reverse charge liability, the service provider has to be an individual / parternership firm / HUF / other unincorporated entities and the service receiver has to be a body corporate. A body corporate is an AOP, but has a separate and distinct identity from its members. A section 25 company will fall under the definition of a body corporate and therefore will be liable to pay under reverse charge when it receives services from an individual / parternership firm / HUF / other unincorporated entities.
As regards a non-profit organisation, it depends on the classification outlined above for identifying its liability under reverse charge.
Thanks.