About Nile International Holdings Limited (11891626) United Kingdom