About Nile Investments Ltd (10607295) United Kingdom