About The Internet Channel Limited (00998634) United Kingdom