About Nile Pharaohs Limited (06515704) United Kingdom