About Nile Close Limited (11837787) United Kingdom