About The Music Channel Limited (02720227) United Kingdom