About Nile Investment Holdings Limited (01112695) United Kingdom