About Media Zoo Properties Limited (06681453) United Kingdom