About Cc120 Limited (12386294) United Kingdom