About Victoria Nile Limited (12071583) United Kingdom