The Computer Plaza, also known as Al Ain Centre, in the heart of Dubai was once the only go-to destination for all...