About Canaille Kun Ltd (12953442) United Kingdom