About C London Holdings Ltd (12006531) United Kingdom