About The Xc Group Holding Company Ltd (12859187) United Kingdom