About Channel Xp Ltd (10043840) United Kingdom