About C Plus London Limited (08052598) United Kingdom