About Project Nile Limited (01982253) United Kingdom