About Cani Holdings Limited (13276583) United Kingdom