About Nile Pictures Limited (12071533) United Kingdom