About C3 Foundation Europe Ltd (09195802) United Kingdom