About Group C Ltd (10071136) United Kingdom