About Nile Roots Limited (11250748) United Kingdom