About Nilo Foundation (13261660) United Kingdom