About Nile & Thames Investments Ltd (11531327) United Kingdom