About Metro Digital Television Limited (02696432) United Kingdom