About Plus C3 Ltd (12625869) United Kingdom