About Channel X Hopscotch Limited (SC660798) United Kingdom