About Canechef Limited (10525478) United Kingdom