About The Trader Channel Ltd (12265081) United Kingdom