place Address 10 Engineering Close, Off Idowu Taylor Street Lagos Nigeria link Website info IMDb TMDb