About Cahellon Ltd (10801218) United Kingdom