About The Nile Street Studios Limited (02904765) United Kingdom