About The Channel Managing Agency Limited (08614385) United Kingdom