About Neeta Foundation Limited (11570939) United Kingdom