About Namene Foundation Limited (12620316) United Kingdom