About C3 Europe Ltd (04188942) United Kingdom