About The Nile Supermarket Limited (13685468) United Kingdom