About Nile Technology Systems Limited (08786778) United Kingdom