About Canaan Holdings Ltd (10157193) United Kingdom