About The Nile Tea Company Limited (02184714) United Kingdom