About Nambili Foundation Limited (12776300) United Kingdom