Formed in United Kingdom, THE KIDNEY FOUNDATION is a registered business entity and is a PRI/LBG/NSC (Private, Limited by guarantee, no share capital, use of 'Limited' exemption) under local business registration law. Having the registration number 02442976, according to the relevant government agency, it is Dissolved.