About The Channel App Company Ltd (12068249) United Kingdom