About C2cex Holdings Limited (SC640831) United Kingdom