About The Market Channel Limited (12295427) United Kingdom